Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.12;
Скачать: CL | DM;

Вниз

Как создать одновременно несколько таблиц в sql   Найти похожие ветки 

 
Лена   (2003-11-21 12:43) [0]

Подскажите пожалуйста как создать несколько таблиц
сразу одновременно используя SQL запрос ?


 
Reindeer Moss Eater ©   (2003-11-21 12:44) [1]

Что такое "одновременно" и что такое "один запрос"?


 
Лена   (2003-11-21 12:44) [2]

извините забыла база данных в excele создана через ADO


 
Sandman25 ©   (2003-11-21 12:45) [3]

Сразу нельзя. Только по одной, изменяя текст запроса и запуская опять.


 
Reindeer Moss Eater ©   (2003-11-21 12:48) [4]

Ну почему же так сразу нельзя?
Делаем SQL скрипт на создание N (нет, лучше M ) таблиц.
Выполняем один раз и за один раз появятся M таблиц


 
Sandman25 ©   (2003-11-21 12:51) [5]

[4] Reindeer Moss Eater © (21.11.03 12:48)

Вы имеете ввиду что-то типа

Query.SQL.Text := "create table a(a int); create table b(b int);"
Query.ExecSQL;
?


 
pashtet ©   (2003-11-21 12:52) [6]

А чем М лучше чем N таблиц?


 
Reindeer Moss Eater ©   (2003-11-21 12:53) [7]

Я имел ввиду один скрипт и единичный факт его выполнения


 
Sandman25 ©   (2003-11-21 12:53) [8]

M больше.

Это из анекдота :)


 
Лена   (2003-11-21 12:53) [9]

я пробовала создавая несколько запросов
таким образом
procedure ttabForm.creattab1;
begin
adoquery1.close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add("CREATE TABLE tablica1")";
adoquery1.SQL.Add("Fam varchar (40),");
adoquery1.SQL.Add("Name varchar(10),");
adoquery1.SQL.Add("Otchest varchar(10),");
adoquery1.execsql;
end;
procedure ttabform.creattab2;
...
затем запускала их
в процедуре
procedure ttabform.ispoln;
begin
creattab1;
creattab2;
...
end;
но выдает ошибку что данная операция не допустима
для объектов такого типа ?


 
Sandman25 ©   (2003-11-21 12:54) [10]

[7] Reindeer Moss Eater © (21.11.03 12:53)

Скрипт из Delphi??? Когда я отвечал, еще не была СУБД указана.


 
Reindeer Moss Eater ©   (2003-11-21 12:56) [11]

Sandman25

Ну при чем здесь обязательно из Delphi ?
При чем здесь обязательно TQuery?


 
Sandman25 ©   (2003-11-21 12:58) [12]

[9] Лена (21.11.03 12:53)

Скобки надо.
create table (field1 int, field2 int)


 
Лена   (2003-11-21 12:58) [13]

Всем большое спаисбо ,
Sandman25, да я это имела в виду


 
Sandman25 ©   (2003-11-21 13:02) [14]

[11] Reindeer Moss Eater © (21.11.03 12:56)

Понял. В следующий раз отвечу, чтоб из-под unix запускали
"dbaccess имя_БД скрипт_файл" :)


 
Лена   (2003-11-21 13:04) [15]

Reinder Moss Eater,Sandman25
я попробую и со скобками и скрипт спасибо большое


 
VAleksey ©   (2003-11-21 15:19) [16]

Из теории относительности нам известно, что понятие "одновременно" не имеет смысла.



Страницы: 1 вся ветка

Текущий архив: 2003.12.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
3-36553
Chuha
2003-11-20 22:11
2003.12.12
Файлы+БД


14-36798
ИМХО
2003-11-20 20:58
2003.12.12
Иконки больше, чем 32 на 32


1-36694
Davron
2003-12-02 18:13
2003.12.12
Delphi: ошибка в MessageDlg


1-36610
Valday
2003-11-30 21:54
2003.12.12
Сохранение приложения


1-36664
hooky-mars
2003-11-30 15:34
2003.12.12
Как остледить обращения к файлам