ORCLE 表中列的修改
程序员文章站
2024-01-25 15:09:22
...
长时间没写这类语句了,今天一写,就发现自己忘记了很多格式。ORACLE的语法方式一定要注意。
今天下午主要做了个实验,是针对 测试表的列,进行添加,修改,删除的。做法如下:增加一列:
alter table emp4 add test varchar2(10);
修改一列:
alter table emp4 modify test varchar2(20);
删除一列:
alter table emp4 drop column test;
这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。
其次,对删除单列的话,一定要加COLUMN,然后记住,删除是不需要加列类型的。
做法如下;
增加多列:
alter table emp4 add (test varchar2(10),test2 number);
修改多列:
alter table emp4 modify (test varchar2(20),test2 varchar2(20));
删除多列:
alter table emp4 drop (test,test2);
很奇怪的现象,再单列中要加关键字COLUMN,然而再删除多列的时候,不能加COLUMN关键字。
推荐阅读
-
ORCLE 表中列的修改
-
Windows系统中MySQL 5.6的配置文件(my.ini)修改方法_MySQL
-
怎样对ACCESS数据库中的表进行分析和优化
-
mysql中的临时表用在什么地方比较好的分析_MySQL
-
mysql-请问数据库表中可以在一个表里面有两个关联同一个表的外键吗?
-
mysqli - php留言板中如何实现:一个用户登录之后只能修改该用户的留言信息呢?
-
请问yii2,rbac的auth_item,auth_rule 2表中的data用法.(bizrule)
-
7、使用WHERE子句查询表中满足条件的记录_MySQL
-
django admin添加数据自动记录user到表中的实现方法
-
MySQL查询同个表中不同分类的前几条记录_MySQL