ここで私の構文の何が問題になっていますか? Sybase リファレンスの規則に厳密に従っています
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 という単語を赤で表示しており、それらの上にカーソルを合わせると、IDENTITY と KEY が表示されInvalid ColumnDefault
ますEOF expected
。
IDENTITY という単語を AUTOINCREMENT に置き換えても、同じ結果が得られます。
バージョンはわかりませんが、Sybase Adaptive Server Enterprise を使用しています。