ORCLE 表中列的修改

 更新时间:2009年07月26日 21:53:25   作者:  
长时间没写这类语句了,今天一写,就发现自己忘记了很多格式。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关键字。

相关文章

  • 自动备份Oracle数据库

    自动备份Oracle数据库

    自动备份Oracle数据库...
    2007-03-03
  • ORACLE数据库查看执行计划的方法

    ORACLE数据库查看执行计划的方法

    基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明
    2012-05-05
  • 关于Oracle中sqlldr的用法大全

    关于Oracle中sqlldr的用法大全

    这篇文章主要介绍了关于Oracle中sqlldr的用法大全,SQLLDR可以在极短的时间内加载数量庞大的数据,这是一个非常有用的工具,可用于从多种平面文件格式向Oracle数据库中加载数据,下面我们就来详细说明一下sqlldr的用法
    2023-07-07
  • Oracle 获取表注释和列注释

    Oracle 获取表注释和列注释

    这篇文章主要介绍了Oracle 获取表注释和列注释的相关资料,需要的朋友可以参考下
    2017-07-07
  • ORACLE SQL语句优化技术要点解析

    ORACLE SQL语句优化技术要点解析

    这篇文章主要介绍了ORACLE SQL语句优化技术的相关内容,小编觉得挺不错的,在这里分享给大家,需要的朋友可以参考下。
    2017-10-10
  • Oracle过程与函数的区别分析

    Oracle过程与函数的区别分析

    在Oracle数据库中,过程和函数都以编译后的形式存放在数据库中,二者的主要区别在于他们的调用方式,下文对二者的区别作了详尽的描述,供您参考
    2014-08-08
  • Centos下Oracle11gR2安装教程与自动化配置脚本的方法

    Centos下Oracle11gR2安装教程与自动化配置脚本的方法

    这篇文章主要介绍了Centos下Oracle11gR2安装教程与自动化配置脚本的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Oracle中Spool命令的使用方法实例

    Oracle中Spool命令的使用方法实例

    这篇文章主要给大家介绍了关于Oracle中Spool命令的使用方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Oracle 查看表空间的大小及使用情况sql语句

    Oracle 查看表空间的大小及使用情况sql语句

    表空间使用情况包括:查看表空间的名称及大小/查看表空间物理文件的名称及大小/查看回滚段名称及大小等等感兴趣的你可以参考下本文
    2013-03-03
  • MySQL安全性指南(3)(转)

    MySQL安全性指南(3)(转)

    MySQL安全性指南(3)(转)...
    2007-03-03

最新评论