3

Sybase 手册和大量示例声称我可以编写:

   create table run_log (
     run_id        integer not null default autoincrement
   );

但是 Sybase 15 说有语法错误default

4

1 回答 1

6

Sybase 文档不是很好,事实证明有 Sybase ASA,他们购买的其他一些产品,以及大多数人认为 Sybase 的 Sybase ASE(服务器企业)。

对于 ASE15,它不是自动增量,它是标识,它必须是数字,而不是整数

create table run_log (
  runid    numeric(12,0) identity
)
于 2010-11-29T19:34:07.777 回答