ALTER TABLE [表名] DROP COLUMN [字段名] 修改字段: ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL 重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表) sp_rename \'表名\', \'新表名\', \'OBJECT\' 新建约束: ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ...
Drop Column 列名 Cascade/Restrict Alter Column 列名 数据类型 Modify Column 列名 数据类型(modify用于修改列属性) *约束: Add 表级约束 Add Constraint 约束名 约束条件 Drop Constraint 约束名 Cascade/Restrict【默认】 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ...
CREATETABLE表名(列名 数据类型CONSTRAINT约束名FOREIGNKEYREFERENCESref_table(ref_column)ONDELETE{CASCADE|NOACTION}ONUPDATE{CASCADE|NOACTION}NOTFORREPLICATION[,…N]) 其中: ref_table表示主键表名。 ref_column:表示主键的列名。 ON DELETE {CASCADE|NO ACTION} ON UPDATE {CASCADE|NO ACTION}:表示在删除或更新...
{ ADD COLUMN <列名> <类型>-- 增加列ALTER TABLE 职员 ADD 年末奖金 Money NULL(为职员表添加列,列名为年末奖金,允许为空值,数据类型为货币数据类型。) | CHANGE [COLUMN] <旧列名> <新列名> <新列类型>-- 修改列名或类型 | ALTER [COLUMN] <列名> { SET DEFAULT <默认值> | DROP DEFAULT }-- ...
SQL>CREATETABLEtb_constraint_1 2( 3empno NUMBERPRIMARYKEY,--主键约束 4ename VARCHAR2(20)NOTNULL,--非空约束 5email VARCHAR2(60)UNIQUE,--唯一约束 6salNUMBER(5)CHECK(sal>1500),--核查约束 7deptno NUMBER(4)REFERENCEStb_dept(deptno)--外键约束 ...
CONSTRAINTpets_persons_fkFOREIGNKEY(owner_first_name, owner_last_name)REFERENCESpersons);-- Create a table with a single column primary key and system generated name>CREATETABLEcustomers(customeridSTRINGNOTNULLPRIMARYKEY,nameSTRING);-- Create a table with a names single column prim...
ALTER TABLE 表名ADD CONSTRAINT 外键名称 FOREIGN KEY (外键字段名) REFERENCES 主表(主表字段名) ON UPDATE CASCADE ON DELETE CASCADE; 演示如下: 代码语言:sql AI代码解释 alter table emp add constraint fk_emp_dept_id foreign key (dept_id) references dept(id) on update cascade on delete cascade ...
SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE(全级别) SQL_ALTER_TABLE 2.0 一个SQLUINTEGER 位掩码,用于枚举数据源支持的 ALTER TABLE 语句中的子句。必须支持此功能的 SQL-92 或 FIPS 一致性级别显示在每个位掩码旁边的括号中。以下位掩码用于确定支持哪些子句:SQL_AT_ADD_COLUMN_COLLATION = <支持添加列> 子句,...
CREATE[TEMPORARY][EXTERNAL]TABLE[IFNOTEXISTS][db_name.]table_name[(col_name data_type[column_constraint_specification][COMMENTcol_comment],...[constraint_specification])][COMMENTtable_comment][PARTITIONEDBY(col_name data_type[COMMENTcol_comment],...)][CLUSTEREDBY(col_name,col_name,...)[SORTED...
ALTER TABLE fails and an error is returned. When a new PRIMARY KEY or UNIQUE constraint is added to an existing column, the data in the column or columns must be unique. If duplicate values are found, ALTER TABLE fails. TheWITH NOCHECKoption has no effect when PRIMARY KEY or UNIQUE cons...