Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизDELPHI and CREATE PROCEDURE SQL COMMAND Найти похожие ветки
← →
Uncle SAM (2002-04-16 02:31) [0]Уважаемые !
Как с помощью TADOQuery или чего то там ещё создать Stored Procedure на SQL Server?
Кто скажет почему оператор GO (T-SQL) ломает экзекуцию скрипта для создания таблиц в БД? Модет я просто чего делаб не так?
Последовательность шагов следующая:
-Из БД SQL Server генерю SQL скрипт.
-Загружаю его в qryCreateTables.SQL.LoadFromFile(db.sql);
-Исполняю запрос: qryCreateTables.ExecSQL;
- получаю еррор !!!
Убираю из скрипта GO - всё работает!!!
← →
wicked (2002-04-16 10:33) [1]потому что go - это не директива sql, а разделитель, по которому query analyzer сам делит твой скрипт на кусочки и отправляет их на сервер... сервер же про go ни сном, ни духом...
поэтому, для твоего случая, нужно делить скрипт от go до go и отправлять на сервер...
← →
Val (2002-04-16 10:36) [2]хм, если в T-SQL Go-это что-то типа коммита, то проблема, вероятно в том, что вы пытаетесь выполнить скрипт из нескольких SQL-операторов, когда можно выполнить один оператор.
Можно встечный вопрос-зачем создавать хп из клиента? Мне непонятен совсем смысл этого :(
← →
Val (2002-04-16 10:38) [3]извиняюсь, за ввод в заблуждение, я просто предположил :(
← →
Uncle SAM (2002-04-17 23:18) [4]2 Val
Мне тоже непонятно зачем оздавать Stored Procedure на SQL Server из клиента...
Однако, как Вы предлагаете создавать БД на сервере? Часть БД, а именно таблицы с индексами и констрайнтами из клиента, а все стореные процедуры путём запуска скриптов? Не слишком ли это устрашающе выглядит? :-) Мне надо чтобы клиент, выбрав дропдауне имя SQL сервера, написав имя БД, и нажав кнопочку "Создать", получил полноценную, готовую к работе БД.
← →
Uncle SAM (2002-04-23 21:01) [5]Так всё таки, кто-то скажет как мне это сделать? Мне надо создать Stored Procedure из Delphi program.
← →
wicked (2002-04-24 09:27) [6]
> Мне надо создать Stored Procedure из Delphi program
ну так создавай... но пересылай на сервер только по одной хп... сервер не знает про go...
← →
Val (2002-04-24 10:42) [7]>Uncle SAM © (17.04.02 23:18)
Мне надо чтобы ...
разве это было в вопросе, по моему, вы спрашивали исключительно про создание ХП? или я должен был догадаться, что вы базу с вашего клиента создаете?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c