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 年前3
C++ zero-cost abstractions на примере хеш-таблиц в ClickHouseмедленные за счет дополнительных фетчей из памяти Метод цепочек 13 13 Метод цепочек 14 14 Пример: std::unordered_map 1. Стабильность указателей на ключ, значение 2. Возможность хранить большие объекты Хеш-таблица Время ClickHouse HashMap 7.366 сек. Google DenseMap 10.089 сек. Abseil HashMap 9.011 сек. std::unordered_map 44.758 сек. Бенчмарки 28 28 perf stat -e cache-misses:u ./integer_hash_tables_and_hashes Cache misses ClickHouse HashMap 329,664,616 Google DenseMap 383,350,820 Abseil HashMap 415,869,669 std::unordered_map 1,939,811,017 Бенчмарки 29 29 http://norvig.com/21-days.html#answers Бенчмарки0 码力 | 49 页 | 2.73 MB | 1 年前3
firebird language reference 30 rus............................................................................... 219 SEQUENCE (GENERATOR) .............................................................................................. ..................................................................................... 225 SET GENERATOR ............................................................................................... значение шага, то используйте старую функцию GEN_ID. Общие элементы языка 66 См. также: SEQUENCE (GENERATOR), GEN_ID. Условные выражения Условное выражение — это выражение, которое возвращает различные0 码力 | 719 页 | 3.98 MB | 1 年前3
Firebird 2.5 LangRef Update RussianDROP 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 年前3
MSSQL to Firebird Russianprimary 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
PlantUML 1.2020.23 Справочное руководство по языкуDATA "Hello world!" @endjson @startjson 42 @endjson @startjson true @endjson (Examples come from STD 90 - Examples) Справочное руководство по языку PlantUML (1.2020.23) 188 / 305 14 MATHS 14 Maths0 码力 | 306 页 | 3.12 MB | 1 年前3
PlantUML 1.2020.22 Справочное руководство по языкуDATA "Hello world!" @endjson @startjson 42 @endjson @startjson true @endjson (Examples come from STD 90 - Examples) Справочное руководство по языку PlantUML (1.2020.22) 176 / 293 14 MATHS 14 Maths0 码力 | 294 页 | 3.03 MB | 1 年前3
PlantUML 1.2021.2 Справочное руководство по языкуUsing (global) style 11 DISPLAY JSON DATA 42 @endjson @startjson true @endjson (Examples come from STD 90 - Examples) 11.8 Using (global) style 11.8.1 Without style (by default) @startjson [ { "name":0 码力 | 388 页 | 4.18 MB | 1 年前3
PlantUML 1.2021.1 Справочное руководство по языкуUsing (global) style 11 DISPLAY JSON DATA 42 @endjson @startjson true @endjson (Examples come from STD 90 - Examples) 11.8 Using (global) style 11.8.1 Without style (by default) @startjson [ { "name":0 码力 | 383 页 | 4.13 MB | 1 年前3
PlantUML 1.2021.3 Справочное руководство по языкуUsing (global) style 11 DISPLAY JSON DATA 42 @endjson @startjson true @endjson (Examples come from STD 90 - Examples) 11.8 Using (global) style 11.8.1 Without style (by default) @startjson #highlight0 码力 | 406 页 | 4.33 MB | 1 年前3
共 11 条
- 1
- 2













