Dov*_*Dov 3 syntax auto-increment sybase-ase
Sybase手册和大量示例声称我可以写:
create table run_log (
run_id integer not null default autoincrement
);
Run Code Online (Sandbox Code Playgroud)
但Sybase 15表示存在语法错误 default
Sybase文档不是很好,结果是Sybase ASA,他们购买的其他产品,以及Sybase ASE(Server Enterprise),这是大多数人会想到的Sybase.
对于ASE15,它不是自动增量,它的身份,必须是数字,而不是整数
create table run_log (
runid numeric(12,0) identity
)
Run Code Online (Sandbox Code Playgroud)