firebird generator guide ru
счетчике, который расположен внутри базы данных Firebird. Вы можете создать его, задав имя: CREATE GENERATOR GenTest; Затем вы можете получать его текущее значение, увеличивать его или уменьшать точно так Firebird 2 и более поздних версиях ключевое слово SEQUENCE может быть использован как синоним GENERATOR. Фактически, рекомендуется использовать синтаксис SEQUENCE во вновь создаваемом коде. Хотя слово не наделает бед.) Структура системной таблицы RDB$GENERATORS следующая: • RDB$GENERATOR_NAME CHAR(31) • RDB$GENERATOR_ID SMALLINT • RDB$SYSTEM_FLAG SMALLINT И для СУБД Firebird 2.0 и более старших0 码力 | 23 页 | 227.10 KB | 1 年前3firebird language reference 30 rus
............................................................................... 219 SEQUENCE (GENERATOR) .............................................................................................. ..................................................................................... 225 SET GENERATOR ............................................................................................... значение шага, то используйте старую функцию GEN_ID. Общие элементы языка 66 См. также: SEQUENCE (GENERATOR), GEN_ID. Условные выражения Условное выражение — это выражение, которое возвращает различные0 码力 | 719 页 | 3.98 MB | 1 年前3Firebird 2.5 LangRef Update Russian
DROP PROCEDURE RECREATE PROCEDURE SEQUENCE или GENERATOR CREATE SEQUENCE CREATE GENERATOR ALTER SEQUENCE SET GENERATOR DROP SEQUENCE DROP GENERATOR TABLE 3 Руководство по языку SQL CREATE DATABASE, DESC, DESCENDING, DESCRIPTOR, DO, DOMAIN, ENTRY_POINT, EXCEPTION, EXIT, FILE, GEN_ID, GENERATOR, IF, INACTIVE, INPUT_TYPE, ISOLATION, KEY, LENGTH, LEVEL, MANUAL, MODULE_NAME, NAMES, OPTION CSTRING DATABASE DESC DESCENDING DESCRIPTOR DO DOMAIN ENTRY_POINT EXCEPTION EXIT FILE FREE_IT GEN_ID GENERATOR IF INACTIVE INPUT_TYPE ISOLATION KEY LENGTH LEVEL MANUAL MODULE_NAME NAMES OPTION OUTPUT_TYPE OVERFLOW0 码力 | 364 页 | 1.45 MB | 1 年前3MSSQL to Firebird Russian
primary key ) CREATE GENERATOR my_generator CREATE TRIGGER my_before_trigger FOR my_table BEFORE INSERT AS BEGIN IF (NEW.my_number IS NULL) THEN NEW.my_number = GEN_ID(my_generator, 1); END Переход Переход с MS SQL на Firebird 10 CREATE PROCEDURE get_my_generator RETURNS (new_value INTEGER) AS BEGIN new_value = GEN_ID(my_generator, 1); END Перенос типа данных uniqueidentifier (глобально уникальный0 码力 | 22 页 | 287.07 KB | 1 年前3
共 4 条
- 1