powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Инициализация переменной с DEFAULT в домене
2 сообщений из 2, страница 1 из 1
Инициализация переменной с DEFAULT в домене
    #39450083
Tofik Emailovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Имеем следующий пример.

CREATE DOMAIN AS LOG_TYPE SMALLINT DEFAULT 0 CHECK (VALUE IN (0,1))

create procedure NEW_PROCEDURE
returns (OUT_VAR LOG_TYPE)
as
declare variable NEW_VAR LOG_TYPE;
begin
out_var = new_var;
suspend;
end

При компиляции процедуры, эксперт выдает предупреждение - Variable 'new_var' might not have been initialized.

Получается не учитывается default домена, поскольку при объявке переменной в процедуре в виде declare variable NEW_VAR LOG_TYPE = 1 варнинга нет.

Собственно вопрос - это есть правильно или нет?
...
Рейтинг: 0 / 0
Инициализация переменной с DEFAULT в домене
    #39476524
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неправильно. Исправил.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Инициализация переменной с DEFAULT в домене
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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