2010-11-29 4 views
3

Руководство Sybase и множество примеров утверждают, что я могу написать:Autoincrement ошибка синтаксиса

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

Но Sybase 15 говорит, что есть ошибка синтаксиса на Sybase документации default

ответ

4

не велик, и он оказывается, есть Sybase ASA, какой-то другой продукт, который они купили, и Sybase ASE (Server Enterprise), что большинство людей думают о Sybase.

Для ASE15, это не Autoincrement, это тождество, которое должно быть числовым, а не целое

create table run_log (
    runid numeric(12,0) identity 
) 
Смежные вопросы