alter的用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

日志
江上渔火
加博友关注他
最新日志
∙windows启动
∙VFW在windows下编程控制摄像
∙VFW在windows下编程控制摄像
∙VFW在windows下编程控制摄像
∙常用降血脂复方
∙通过摄像头实现视频实时捕捉
该作者的其他文章
博主推荐
相关日志
随机阅读
首页推荐
∙爬野长城遇诡异'骷髅头'
∙陈光标高调砸车实属炫富
∙大学生被骗卖淫咎由自取
∙中外乞丐的行乞对比(图)
∙陪领导喝酒后的情色交易
∙浑身戴满金子的加纳酋长
更多>>
对“推广广告”提建议
日期相关
Oracle DATA数据类型中计算时间差Oracle alter语句的用法
2010-02-27 16:14:28| 分类:Oracle技术| 标签:|字号大中小订阅alter语句的用法
alter语句的用法
需要修改结构的,就用到alter语句,方法如下:
ALTER TABLE语句用于修改已经存在的表的设计。

语法:ALTER TABLE table ADD COLUMN field type[(size)] [NOT NULL] [CONSTRAINT index] ALTER TABLE table ADD CONSTRAINT multifieldindex
ALTER TABLE table DROP COLUMN field
ALTER TABLE table DROP CONSTRAINT indexname
说明:table参数用于指定要修改的表的名称。

ADD COLUMN为SQL的保留字,使用它将向表中添加字段。

ADD CONSTRAINT为SQL的保留字,使用它将向表中添加索引。

DROP COLUMN为SQL的保留字,使用它将向表中删除字段。

DROP CONSTRAINT为SQL的保留字,使用它将向表中删除索引。

field指定要添加或删除的字段的名称。

type参数指定新建字段的数据类型。

size参数用于指定文本或二进制字段的长度。

indexname参数指定要删除的多重字段索引的名称。

用sql*plus或第三方可以运行sql语句的程序登录数据库:
ALTER TABLE (表名) ADD (列名数据类型);
ALTER TABLE (表名) MODIFY (列名数据类型);
ALTER TABLE (表名) RENAME COLUMN (当前列名) TO (新列名);
ALTER TABLE (表名) DROP COLUMN (列名);
ALTER TABLE (当前表名) RENAME TO (新表名);
如:
Alter Table Employ Add (weight Number(38,0)) ;
Alter Table Employ Modify (weight Number(13,2)) ;
Alter Table Emp Rename Cloumn weight To weight_new ;
ALTER TABLE emp DROP COLUMN weight_new ;
ALTER TABLE bouns RENAME TO bonus_new;
增加一个列:
ALTER TABLE 表名ADD(列名数据类型);
如:
ALTER TABLE emp ADD(weight NUMBER(38,0));
修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):
ALTER TABLE 表名MODIFY(列名数据类型);
如:
ALTER TABLE emp MODIFY(weight NUMBER(3,0) NOT NULL);
给列改名:
ALTER TABLE 表名RENAME COLUMN 当前列名TO 新列名;
如:
ALTER TABLE emp RENAME COLUMN weight TO weight_new;
删除一个列:
ALTER TABLE 表名DROP COLUMN 列名;
如:
ALTER TABLE emp DROP COLUMN weight_new;
将一个表改名:
ALTER TABLE 当前表名RENAME TO 新表名;
如:
ALTER TABLE bouns RENAME TO bonus_new。

相关文档
最新文档