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关键字。

标准SQL修改字段类型和长度语句:
ALTER TABLE tableName modify column columnName 类型;
例如Mysql的修改字段类型语句:
alter table test modify column name varchar(255);

Oracle修改字段类型和长度语句:
ALTER TABLE tableName modify(columnName 类型);
例如
alter table test modify(name varchar(255));

Oracle-1:的列操作(增加列,修改列,删除列),包括操作多列相关推荐

  1. JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询

    JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技 ...

  2. 微信小程序——数组操作 (增加删除修改遍历)map、filter、forEach、find的用法、二维数组,排序,求和、指定长度数组赋值

    一.数组的操作 Array.push() ->在数组后面继续插入内容 Array.pop() ->拿走数组最后一个内容 Array-shift()->拿走数组的第一个内容 (unsh ...

  3. oracle 如何删除表列,Oracle中增加,修改,删除表中的列

    内核对TCP REUSEPORT的优化 Q&A 当有人问起我关于reuseport的一些事的时候,我们的对话基本如下:Q1:什么是reuseport?A1:reuseport是一种套接字复用机 ...

  4. c#操作mysql 执行语句_C# Command:操作数据库

    在上一节<C# Connection>中我们讲解了 C# 语言连接数据库的方法,在与数据库建立连接之后即可开始操作数据库中的对象. 操作数据库需则要用到 Command 类中提供的属性和方 ...

  5. sqlite 表的列增加,修改,删除及表的重构和去重操作

    sql 表的列增加,修改,删除--增加一列 alter table song_hot_local add songNameDec TEXT --增加多列 alter table one.dbo.Stu ...

  6. Hive添加列、修改列(调整位置)、删除列操作等

    Hive添加列.修改列(调整位置).删除列操作等 张行之 2020-09-11 18:35:51 5433 收藏 18 分类专栏: 大数据 文章标签: 数据库 hive alter 版权 大数据 专栏 ...

  7. mysql对所有列的数据进行修改6_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (3)...

    添加和删除列 使用ADD向表中添加新列,使用DROP删除现有列.DROP col_name是对标准SQL的MySQL扩展. 若要在表行的特定位置添加列,请使用FIRST col_name 或者 AFT ...

  8. 达梦数据库修改字段(列)(基表修改语句)

    2019独角兽企业重金招聘Python工程师标准>>> 达梦数据库提供基表修改语句,对基表的结构进行全面的修改,包括修改基表名.列名.增加列.删除列.修改列类型.增加表级约束.删除表 ...

  9. oracle中sql命令分为几类,常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项-Oracle...

    常用sql命令@oracle数据类型概括@权限.角色.用户的创建于使用@伪列及其注意事项 1.各种不同权限的用户 系统权限: 用户名:sys/system(用户名默认的是 sys,system);密码 ...

最新文章

  1. C++中#error/assert/static_assert的区别及使用
  2. 记录 之 numpy扩充某一维度,并重复填充
  3. 手机屏幕什么计算机,windows 7系统中要实现智能手机无线投屏到计算机屏幕上可以借助的软件有哪些?...
  4. 潘石屹也要学编程了?Python之父:并非人人都需要了解计算机发生了什么
  5. 数据库设计的三大范式通俗解释
  6. npm install报错问题解决以及人人开源前端报错问题解决
  7. flea-db使用之JPA接入
  8. vba中将数字数据转为数字格式_通过VBA将文本格式的时间转换为数字格式
  9. Windows10下安装VS2015和Caffe
  10. ArcGIS教程02:由高程点生成表面栅格及对应的等高线
  11. 关于C++ STL中的upper_bound()
  12. 看看MB860等机型的CPU的排名
  13. MATLAB求解非齐次线性方程组
  14. Spring Security 中的权限注解很神奇吗?
  15. 人工智能对校园带来的改变
  16. 2022-2028年全球​​压力开关行业收入年复合增长率CAGR为 2.4%
  17. 计算机系大二学期计划范文,大一第二学期学习计划范文
  18. RFID标签有哪些好处
  19. A. Stones---水题
  20. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 's

热门文章

  1. 应用程序委托和新的单例(译)
  2. Android开发之OkHttp3.4.x
  3. CI restful小试(二)
  4. leetcode 【 Add Two Numbers 】 python 实现
  5. mysql update from 子查询
  6. RHEL 5 rpm包安装bind
  7. 苹果新漏洞 “Shrootless” 可使攻击者在macOS 系统上安装后门
  8. 黑莓 QNX 被曝严重的 BadAlloc 漏洞 影响数百万汽车和医疗设备
  9. 奇安信代码安全实验室帮助微软修复多个高危漏洞,获官方致谢
  10. 中科恒伦助力长江电力移动办公平台账号加固