2010-11-29 65 views
3

Le manuel Sybase et beaucoup d'exemples prétendez que je peux écrire:erreur de syntaxe Autoincrement

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

Mais Sybase 15 dit qu'il ya une erreur de syntaxe sur la default

Répondre

4

documentation Sybase n'est pas grande, et Il se trouve Sybase ASA, un autre produit qu'ils ont acheté, et Sybase ASE (Server Enterprise) qui est ce que la plupart des gens pensent comme Sybase.

Pour ASE15, ce n'est pas l'auto-incrémentation, son identité, qui doit être le numérique, et non integer

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