2010-11-29 31 views
3

Sybase的手冊和大量的實例要求我可以這樣寫:自動增量語法錯誤

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

不過的Sybase 15說,有是default

回答

4

Sybase文檔上的語法錯誤並不大,並且結果發現有Sybase ASA,他們購買的一些其他產品以及大多數人會認爲Sybase的Sybase ASE(服務器企業版)。

對ASE15,它不會自動遞增,它的身份,這必須是數字,而不是整數

create table run_log (
    runid numeric(12,0) identity 
)