Oracle表字段的增删改、表的重命名及主键的增删改
一、表字段的增删改:
添加字段的语法:altertabletablenameadd(columndatatype[defaultvalue][null/notnull],….);
修改字段的语法:altertabletablenamemodify(columndatatype[defaultvalue][null/notnull],….);
删除字段的语法:altertabletablenamedrop(column);
注:添加、修改、删除多列的话,用逗号隔开。
表字段的重命名:altertabletablenamerenamecolumnFIELD_NAMEtoNEW_FIELD_NAME;
二、表的重命名:
altertabletablenamerenametonew_table_name;
三、主键的增删改查:
查找表约束:selectconstraint_namefromuser_cons_columnsawherea.table_name='tablename';
增加表约束:altertabletablenameaddconstraintpk_nameprimarykey(column);
删除表约束:altertabletablenamedropconstraintconstraint_name----(SYS_C002715);
修改表约束:1)禁用表主键:altertabletablenamedisableprimarykey;
2)启用表主键:altertabletablenameenableprimarykey;
3)重命名表主键:altertabletablenamerenameconstraintpk_idtonew_pk_id;
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!