アウトプットができる技術者に

it's a time to take a new step !

Sybase ASE 入門 PrimaryKeyの作成・削除

Primary Key
alter table test_table add PRIMARY KEY (id)

これでも可能

sp_primarykey test_table, id
確認方法
# その1
sp_helpconstraint test_table

# その2
sp_pkeys test_table
primary key の削除

alter talbe で追加した場合は、alter table を使って削除可能

alter table test_table drop constraint test_table_1815726541

# key名は sp_helpconstraint で確認
sp_helpconstraint

 name                     definition                             created             
 ------------------------ -------------------------------------- ------------------- 
 test_table_1815726541    PRIMARY KEY INDEX ( id) : CLUSTERED    Jan 26 2014 11:47PM 

(1 row affected)
(return status = 0)

sp_primarykey で追加した場合は、sp_dropkey で削除可能。

sp_dropkey primary, test_table


sp_keys

Sybase ASE 入門 目次