Форум программистов, компьютерный форум, киберфорум
Наши страницы
Firebird/InterBase
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
IvanXXX
1 / 1 / 0
Регистрация: 11.11.2008
Сообщений: 10
1

Создание нескольких объектов БД в одном скрипте (IBExpert)

27.06.2010, 08:54. Просмотров 3374. Ответов 1
Метки нет (Все метки)

Добрый день

Проблема следующая: хочу в одном скрипте выполнить по очереди несколько команд, но не выходит: на второй команде IBExpert возвращает ошибку. Пример:
CREATE TABLE NEW_TABLE1 (NEW_FIELD INTEGER);
CREATE TABLE NEW_TABLE2 (NEW_FIELD INTEGER);


Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 1.
CREATE.
Если первую строку удалить, то вторая успешно сработает, т.к. станет первой. Но не сработает следующая за ней и т.д.

Идея заключается в том, чтобы можно было разворачивать БД из набора скриптов: первый создает таблицы и ограничения, второй - вьюхи, третий - процедуры и т.д. А не выходит. Не подскажете, как решить проблему?

Добавлено через 11 часов 15 минут
Нашел в меню: Tools -> Script executive
1
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2010, 08:54
Ответы с готовыми решениями:

Добавление нескольких разных объектов в одном представлении
Добрый день, интересует следующее: Есть сущность "Объявление" которое содержит идентификатор...

Создание нескольких пользователей на одном ПК.
Как создать несколько пользователей на одном ПК? Помню, что при первом запуске создается...

Создание нескольких сайтов на одном ip внешнем ip
Здравствуйте, подскажите в таком вопросе, есть сервер на ubuntu, apache, внешний ip, сейчас...

Создание нескольких объектов
Вот у меня есть код: var Timer = { // timer container timerContainer: '', //...

Создание нескольких таблиц в одном отчете reportviewer
Все здравствуйте. Только начал изучать reportviewer и тут такая засада. Необходимо создать отчет...

1
SAMZ
1261 / 704 / 61
Регистрация: 21.12.2009
Сообщений: 2,255
27.06.2010, 12:16 2
Лучший ответ Сообщение было отмечено как решение

Решение

В скрипте надо использовать SetTerm
Например, тек
Oracle 11 SQL
1
2
3
4
SET TERM ^ ;
CREATE TABLE NEW_TABLE2 (NEW_FIELD INTEGER)^
CREATE TABLE NEW_TABLE2 (NEW_FIELD INTEGER)^
SET TERM ;^
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2010, 12:16

QGraphicsView создание нескольких объектов
Суть проблемы: не могу создать 2 и более объектов. При нажатии на кнопку на QGraphicsView...

Создание нескольких (группы) 3D объектов
Здравствуйте, Есть код 3d куба с возможностью поворачивания по осям. Как создать несколько таких...

Создание нескольких объектов приводит к ошибке
for(int i=1,j=0;i<22;i++) for(j=1;j<32;j++) switch (MCard){ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru