2
ALTER TABLE 'S_DET' ADD(
'SCHETION' VARCHAR(1) ,
'FDATE'     DATETIME    ,
'TDATE' DATETIME    ,
'SCTIME'    VARCHAR(8)  ,
'SCTYPE'            VARCHAR(10),
'PERY'              VARCHAR(10),
'P_NB'  NUMERIC(2)  ,
'LAST_P_DATE'   DATETIME            )
GO

次のクエリを含むメールを受け取りました。
オラクルに適用できることは知っていますが、エラーが発生したため、sybaseに適用できるとは思いません

add キーワード付近の構文が正しくありません

間違っている場合、同時に複数の列を追加できる同様の方法はありますか?

4

1 に答える 1

2

括弧、アポストロフィを削除し、nullまたは追加する必要がありますnot null

ALTER TABLE S_DET 
ADD SCHETION VARCHAR(1) null,
    FDATE    DATETIME    null,
    TDATE    DATETIME    null,
    SCTIME   VARCHAR(8)  null,
    SCTYPE   VARCHAR(10) null,
    PERY     VARCHAR(10) null,
    P_NB     NUMERIC(2)  null,
    LAST_P_DATE   DATETIME  null           
GO
于 2013-09-09T13:10:55.857 に答える