![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать таблицу с такими же полями какие возвращает 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//или что-то другое в терминах компонента.