InterBase 2017で テーブルフィールドの自動インクリメント
下記の様なテーブルがあったとして
create_table.sql
-- #t1 テーブル作成
create table t1(
num_ int not null,
name_ varchar(50) not null,
primary key(num_)
);
t1テーブル
field名
型
null / PK
num_
int
not null (PK)
name_
varchar(50)
not null
trigger作成
新しくtriggerとgeneratorを作成、triggerにはt1テーブルを割り当てます。
create_generator_trigger.sql
-- #generator作成
create generator sq1;
-- #t1テーブルのinsert前に tr1トリガーを作る
create trigger tr1 for...