В базе данных Firebird мне нужно создать DOMAIN
со значением по умолчанию, взятым из переменной контекста.
Это должно быть что-то вроде
CREATE DOMAIN USER_ID AS INTEGER
DEFAULT RDB$GET_CONTEXT('USER_SESSION','UID') NOT NULL;
. Когда я выполняю это, я получаю следующую ошибку
Неверный токен.
Мне нужно создать ДОМЕН со значением по умолчанию, взятым из переменной контекста. Это должно быть что-то вроде CREATE DOMAIN USER_ID AS INTEGER DEFAULT RDB $ GET_CONTEXT ('...В базе данных Firebird мне нужно создать
DOMAIN
со значением по умолчанию, взятым из переменной контекста.Это должно быть что-то вроде
CREATE DOMAIN USER_ID AS INTEGER DEFAULT RDB$GET_CONTEXT('USER_SESSION','UID') NOT NULL;
. Когда я выполняю это, я получаю следующую ошибку
Неверный токен.
Мне нужно создать ДОМЕН со значением по умолчанию, взятым из переменной контекста. Это должно быть что-то вроде CREATE DOMAIN USER_ID AS INTEGER DEFAULT RDB $ GET_CONTEXT ('...В базе данных Firebird мне нужно создать
DOMAIN
со значением по умолчанию, взятым из переменной контекста.Это должно быть что-то вроде
CREATE DOMAIN USER_ID AS INTEGER DEFAULT RDB$GET_CONTEXT('USER_SESSION','UID') NOT NULL;
. Когда я выполняю это, я получаю следующую ошибку
Неверный токен.
Динамическая ошибка SQL.
Код ошибки SQL = -104.
Токен неизвестен - строка 2, столбец 13.
RDB $ GET_CONTEXT.Как это можно сделать, может быть, есть какой-то другой способ, чем предложение
DEFAULT
?