Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Вниз

Как создать одновременно несколько таблиц в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.011 c
1-36692
Ил_204
2003-12-02 18:36
2003.12.12
PChar, скопировать подстроку


3-36524
MaximCHR
2003-11-21 15:33
2003.12.12
Открытие .db


3-36538
Talla2k
2003-11-18 16:27
2003.12.12
Хранимые процедуры


8-36767
Zorik
2003-08-14 11:10
2003.12.12
как отобразить 3D карту поверхности


3-36507
X-filer
2003-11-22 12:20
2003.12.12
Народ, мне нужно добавить поле соответствия...редактор полей (Fie





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский