powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как проверить наличие домена в firebird
4 сообщений из 4, страница 1 из 1
Как проверить наличие домена в firebird
    #38399097
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebird 2.5
Нужно скриптом проверить наличие домена по имени домена. В случае отсутствия добавить.

Перед добавлением нового поля в таблицу, желательно проверить наличие этого поля. Для проверки, есть ли такое поле в таблице, можно использовать скрипт:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SET TERM ^ ;
execute block
as
begin
  IF (not exists (SELECT 1 FROM RDB$RELATION_FIELDS WHERE RDB$relation_name = 'APART' and RDB$FIELD_NAME = 'DIST_REGION')) THEN
    begin
      execute STATEMENT 'ALTER TABLE APART ADD DIST_REGION "INT";';
      execute STATEMENT 'COMMENT ON COLUMN APART.DIST_REGION IS ''Удалённость от обл. центра'';';

    end
end
^
SET TERM ; ^



А как проверить наличие (существование) домена (domain)? Есть ли такая возможность? Если да, то как.
Спасибо.
...
Рейтинг: 0 / 0
Как проверить наличие домена в firebird
    #38399101
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

RDB$FIELDS
...
Рейтинг: 0 / 0
Как проверить наличие домена в firebird
    #38399103
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Домены живут в RDB$FIELDS
...
Рейтинг: 0 / 0
Как проверить наличие домена в firebird
    #38399114
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо большое :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как проверить наличие домена в firebird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]