Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать таблицу с такими же полями какие возвращает SQL запро


Gumbert-Gumbert ©   (2004-02-04 15:55:00) 

Есть SQL запрос, надо создать таблицу с такими же полями (такого же типа) как и в SQL запросе.
Раньше в БДЕ было батчмув.
Мне либо средствами Дельфи, либо средствами SQL (что лучше). Может кто в курсе как?

PS База данных SyBase ASA7, Delphi 6

Заранее спасибо


sniknik   (2004-02-05 13:09:00) [1]

Val © (05.02.04 11:00) [6]
asp © (05.02.04 11:25) [7]
+, еще есть примерно такое
SELECT ... FROM ... TO TABLE Xxxxxx

p.s. доки посмотреть гораздо проще


asp   (2004-02-05 11:25:00) [2]

Может, CREATE TABLE <table-name> LIKE <sql-statement>


Val   (2004-02-05 11:00:00) [3]

a create table mytable as select.... тоже нет?


Карелин Артем   (2004-02-05 10:21:00) [4]

Писалось не глядя.
DS1.FieldDefs.Assign(Q1 .FieldDefs);
DS1.CreateTable;


Gumbert-Gumbert   (2004-02-04 16:10:00) [5]

В BDE оно и сейчас есть, просто нехотелось бы тянуть за собой BDE.

Select into не проходит (в MS SQL проходило, а в SyBase не хочет).

Попробую способ предложеный Карелиным Артемом

Большое спасибо за ответы

PS Если кто придумает как SQL-ем сделать будет вообще клёво!


Reindeer Moss Eater   (2004-02-04 16:03:00) [6]

Раньше в БДЕ было батчмув

А сейчас в БДЕ его не стало?


sniknik   (2004-02-04 16:03:00) [7]

> средствами SQL
SELECT INTO ....
если sql сервер позволяет. (синтаксис в описании SyBase ASA7)


Карелин Артем   (2004-02-04 15:57:00) [8]

Сделать DS1.FieldDefs.Assign(Q1);
Потом CreateTable//или что-то другое в терминах компонента.


Наверх

Титульная страница Поиск, карта сайта Написать письмо