powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / PSQL, declare variable
5 сообщений из 5, страница 1 из 1
PSQL, declare variable
    #39481925
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возник вопрос:

когда я в SP объявляю переменную, и хочу чтобы она была null, то надо ли писать:
declare variable uid default null или они по-умолчанию инициализируются в null?
FB 2.5/3.0.
...
Рейтинг: 0 / 0
PSQL, declare variable
    #39481956
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

не надо. если ничего переменной не присвоено, то будет null. Но лучше перебдеть, и присвоить нужное значение или null явно уже в коде процедуры (между begin/end).
Это также улучшит понимание кода через месяц-два после написания этой процедуры.
...
Рейтинг: 0 / 0
PSQL, declare variable
    #39482056
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в цикле происходит присвоение значения переменной c помощью select ... into, а потом проверка на null, то надо обязательно на каждом шаге цикла присваивать null перед select, иначе переменная будет иметь последнее значение не null
...
Рейтинг: 0 / 0
PSQL, declare variable
    #39482094
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.

dedRastaЕсли в цикле происходит присвоение значения переменной c помощью select ... into, а потом проверка на null, то надо обязательно на каждом шаге цикла присваивать null перед select, иначе переменная будет иметь последнее значение не null
Не, ну это-то очевидно.
...
Рейтинг: 0 / 0
PSQL, declare variable
    #39482102
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

не всем.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / PSQL, declare variable
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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