テーブルの列の1つを変更して、テーブルを変更しようとしています。しかし、次のsqlコマンドを実行しているときにエラーが発生します-
ALTER TABLE WALLETUSER MODIFY WALLETUSERNAME VARCHAR NOT NULL;
私が受け取るエラーは-
エラーコード-1、SQL状態42X01:構文エラー:1行24列で「MODIFY」が発生しました。
助けていただければ幸いです。
代わりにこれを試してください:
ALTER TABLE WALLETUSER ALTER COLUMN WALLETUSERNAME NOT NULL;
ALTER TABLE table-Name
{
ADD COLUMN column-definition |
ADD CONSTRAINT clause |
DROP [ COLUMN ] column-name [ CASCADE | RESTRICT ]
DROP { PRIMARY KEY | FOREIGN KEY constraint-name | UNIQUE constraint-name | CHECK constraint-name | CONSTRAINT constraint-name }
ALTER [ COLUMN ] column-alteration |
LOCKSIZE { ROW | TABLE }
}
列定義
Simple-column-Name [ DataType ]
[ Column-level-constraint ]*
[ [ WITH ] DEFAULT DefaultConstantExpression | generation-clause ]
ソース: