Oracle表字段的增删改、表的重命名及主键的增删改
一、表字段的增删改:
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);
修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);
删除字段的语法:alter table tablename drop (column);
注:添加、修改、删除多列的话,用逗号隔开。
表字段的重命名:alter table tablename rename column FIELD_NAME to NEW_FIELD_NAME;
二、表的重命名:
alter table tablename rename to new_table_name;
三、主键的增删改查:
查找表约束:select constraint_name from user_cons_columns a where a.table_name='tablename';
增加表约束:alter table tablename add constraint pk_name primary key(column);
删除表约束:alter table tablename drop constraint constraint_name----(SYS_C002715);
修改表约束:1)禁用表主键:alter table tablename disable primary key;
2)启用表主键:alter table tablename enable primary key;
3)重命名表主键:alter table tablename rename constraint pk_id to new_pk_id;
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
相关文章
oracle数据排序后获取前几行数据的写法(rownum、fetch方式)
项目中用到Oracle分组查询取每组排序后的前N条记录,group by 只能返回每个组的单条统计,下面这篇文章主要给大家介绍了关于oracle数据排序后获取前几行数据的写法(rownum、fetch方式),需要的朋友可以参考下2022-12-12oracle 11g配置 解决启动连接数据库出现的ora错误
这篇文章主要为大家详细介绍了oracle 11g配置,为大家分整理了解决启动连接数据库出现ora错误的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12ORA-00349|激活 ADG 备库时遇到的问题及处理方法
这篇文章主要介绍了ORA-00349|激活 ADG 备库时遇到的问题及处理方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-03-03
最新评论