オラクル
ALTER TABLE T_USER MODIFY USERNAME VARCHAR2(18)。
MySQLの
ALTER TABLE T_USER CHANGE USERNAME USERNAME VARCHAR(200)NOT NULL COMMENT ' ユーザ名' ;
SQLサーバー
ALTER TABLE T_USER ALTER COLUMNのユーザ名VARCHAR(200)。
[注意] SQL Serverまたはインデックスフィールド制約とは、次のように対処する必要があります。
- フィールドは主キーです。
1 ALTER TABLE T_USER DROP CONSTRAINT PK_T_USER。 2 ALTER TABLE T_USER ALTERの COLUMN ID VARCHAR(20)NOT NULL 。 3 ALTER TABLE T_USER ADD CONSTRAINT PK_T_USER PRIMARY KEY(ID)を、
- フィールドは、制約、およびフィールドの長さが元の長さよりも大きい変更します:
1 ALTER TABLE T_USER DROP CONSTRAINT UN_T_USER。 2 ALTER TABLE T_USER ALTERの COLUMNの USERNAME VARCHAR(20 )。 3 ALTER TABLE T_USER ADD CONSTRAINT UN_T_USER UNIQUE(USERNAME)を、
- フィールドは、インデックス有するような一意のインデックスと変更されたフィールドの長さは、元の長さよりも大きいです。
1 DROP INDEX IDX_USER ON T_USER。 2 ALTER TABLE T_USER ALTERの COLUMNの USERNAME VARCHAR(20 )。 3 CREATE INDEX IDX_USER ON T_USER(USERNAME)を、