Описание тега sequence-sql

SEQUENCE is an SQL-standard out-of-transactions ID source, that provides for multi-threading inserts into the same table without duplication of unique IDs. In some servers, matured before this SQL standard was adopted, there can be different names for the feature (like GENERATOR in Fiebird/Interbase/Yaffil lineup) or different mechanism (like auto-inc fields in MySQL)
0 ответов

Столбец идентичности в Oracle не изменяется

Я уже давно занимаюсь этой проблемой. У меня есть таблица со столбцом, который действует как идентификатор, мне нужна последовательность чисел для идентификации каждого из них. Поэтому я использую функцию столбца Identity в Oracle 11g, и она работае…
14 фев '17 в 16:17
1 ответ

В Netezza я пытаюсь использовать последовательность в выражении case, но значение последовательности не увеличивается

Вот синтаксис создания последовательности: CREATE SEQUENCE BD_ID_SEQ AS INTEGER START WITH 999 INCREMENT BY 1 NO MINVALUE NO MAXVALUE NO CYCLE; У меня есть таблица со следующими значениями записей: b_id ------- 2547 НОЛЬ 2800 НОЛЬ НОЛЬ НОЛЬ НОЛЬ Я з…
30 янв '14 в 18:20
2 ответа

Как назначить внешний ключ в отношении основной детали, используя генератор в Delphi XE2?

В качестве примера: У меня есть две таблицы в Firebird: TB_CUSTOMER IDCUSTOMER (автоинкрементный генератор) ИМЯ ПОКУПАТЕЛЯ TB_PHONE IDPHONE IDCUSTOMER (первичный ключ от TB_CUSTOMER) ТЕЛЕФОН У меня есть регистрационная форма, разработанная в Delphi.…
18 июн '13 в 15:42
0 ответов

Создать последовательности для каждого клиента

Я работаю над улучшением старого проекта PHP. Для этого проекта у нас есть таблица Client в базе данных postgresql. Каждый клиент имеет две последовательности в базе данных. Раньше каждый раз, когда у нас был новый клиент, команде разработчиков прих…
01 ноя '16 в 13:51
1 ответ

Где значения последовательности хранятся в Oracle?

Работая с последовательностью в oracle, мы можем запутаться в том, где хранятся эти значения последовательности. Так вот и ответ.
29 янв '16 в 12:46
1 ответ

Обработка столбцов auto inc в Oracle с помощью Slick

Я использую пятно 2.1.0. У Oracle нет понятия автоматического приращения для столбца, так как я могу управлять вставкой с помощью последовательности с помощью последовательности. например, у меня есть таблица и последовательность следующим образом: …
05 ноя '14 в 23:51
1 ответ

В Postgresql порядковые номера начинаются с 1, но фактически возвращают новые записи с идентификатором 2?

С помощью setval('sequence',1) устанавливает начальное значение последовательности равным 1. Но когда вставляется запись, первый номер "последовательности" фактически равен 2. Как получить фактическую первую запись с порядковым номером 1?
14 дек '16 в 19:22
1 ответ

Последовательность уже создана, но ошибка, показывающая RA-02289: последовательность не существует

Я создал последовательность в базе данных ORACLE 10g CREATE SEQUENCE "test_seq" START WITH 1 INCREMENT BY 3 NOMAXVALUE NOMINVALUE NOORDER NOCYCLE NOCACHE; У меня также есть таблица в базе данных, чтобы использовать эту последовательность CREATE TABL…
15 июн '15 в 18:41
1 ответ

Можно ли создать счетчик с возможностью запроса, используя последовательность Postgres и отображение Hibernate?

Я получаю сообщение об ошибке "Нет типа данных для узла" при выполнении этого запроса: session.createQuery("select nextval( 'next_num_seq' )") что я знаю, означает, что мне нужно сделать его свойством класса, но я не смог найти способ добавить после…
19 июн '17 в 20:21
4 ответа

Oracle Sequence Transactionality

Мне нужно для конкретного бизнес-сценария установить поле на объекте (не на ПК) число из последовательности (последовательность должна быть числом от мин до макс. Я определил последовательность следующим образом: CREATE SEQUENCE MySequence MINVALUE …
24 авг '12 в 06:45
1 ответ

Entity Framework Code First и последовательности SQL Server 2012

Я находился в процессе разработки журнала аудита базы данных, посредством которого операции CRUD, выполняемые через мои контроллеры в моем проекте Web API, могли бы сериализовать старые и новые документы и сохранять их значения для последующего извл…
0 ответов

Hibernate Tool hbm2ddl ScehmaUpdate Последовательности таблиц не генерируются

Я пытаюсь создать таблицы программно, используя "org.hibernate.tool.hbm2ddl.SchemaUpdate". Кажется, все работает нормально, но есть одна проблема. Это не генерация последовательности таблиц. Странно то, что если я попытаюсь запустить это на новой ба…
4 ответа

Передайте SELECT MAX(`Id`) из таблицы в setval()

Я хочу пройти (ВЫБЕРИТЕ МАКС (Id) ИЗ Table к Мариадб setval() функция, которую я пробовал с: SELECT setval(`MySequence`, (SELECT MAX(`Id`) FROM `Table`)); но это не работает, я также попытался: SET @max_value = (SELECT MAX(`Id`) FROM `Table`); SELEC…
1 ответ

Использование единого генератора последовательностей в PostgreSQL - плохая идея?

Это общий вопрос о PostgreSQL sequence производительность, поскольку, если они могут быть узким местом в базах данных с высоким уровнем параллелизма записи, при выборе используйте одну вместо одной для каждой таблицы. Я обрисовал производительность …
04 сен '20 в 14:23
1 ответ

Последовательности баз данных - двунаправленная репликация Oracle Golden Gate

У меня есть настройка репликации BI-Directional с золотыми воротами, которая работает нормально, Но я хочу создать последовательности базы данных в дистрибутиве ODD-EVEN на обоих сайтах, как объясняется примерно так: http://www.dba-oracle.com/t_gold…
10 июл '20 в 15:05
1 ответ

У последовательности должен быть тот же владелец, что и у таблицы, с которой она связана.

Есть следующий sql, ошибка в последней строке, ERROR: sequence must have same owner as table it is linked to [Failed SQL: (0) ALTER SEQUENCE test_table_seq OWNED BY test_table.id CREATE SEQUENCE test_table_seq; ALTER TABLE test_table ALTER COLUMN id…
12 окт '20 в 20:46
1 ответ

Создание триггера и последовательности для создания нового первичного ключа

Как я могу написать последовательность и триггер, который при вставке в таблицу проверяет, имеет ли атрибут ID (и INTEGER) значение NULL. Если значение null, оно должно увеличиваться от 1 вверх, проверяя, является ли само значение первичным ключом, …
24 ноя '20 в 20:27
2 ответа

Создайте серийный номер, используя символы и порядковый номер в PostgreSQL.

Я хотел бы создать серийный номер/код, который выглядит примерно так: 22LX346789. Две левые цифры обозначают год (год изготовления/регистрации), две цифры обозначают тип продукта. Правильные числа увеличиваются, и их не требуется сбрасывать, когда н…
03 авг '22 в 06:39
0 ответов

Функция последовательности в Amazon Athena

Я не могу использовать функцию последовательности amazon athena. Он показывает синтаксическую ошибку: не оконная функция: последовательность Я написал следующий код: SELECT sequence(1, 1) OVER() as seq_numFROM <table_name>