【发布时间】:2012-06-12 16:59:53
【问题描述】:
我的语法有什么问题?我严格遵守Sybase Reference中的规则
CREATE TABLE dashlogactions (
action_id SMALLINT NOT NULL DEFAULT IDENTITY PRIMARY KEY,
action_name VARCHAR(64) NOT NULL UNIQUE
)
SQuirrel SQL 客户端(版本 3.3.0)报错:
Error: Incorrect syntax near the keyword 'DEFAULT'.
SQLState: ZZZZZ
ErrorCode: 156
SQuirrel 还以红色显示 IDENTITY 和 KEY 字样,当我将鼠标悬停在它们上方时,它显示 Invalid ColumnDefault 代表 IDENTITY 和 EOF expected 代表 KEY。
如果我将 IDENTITY 替换为 AUTOINCREMENT,我会得到相同的结果。
我正在使用 Sybase Adaptive Server Enterprise,虽然我不确定版本。
【问题讨论】:
标签: identity sap-ase auto-increment squirrel-sql