修改已存在的数据对象

修改已存在的数据对象

ID:34740201

大小:113.68 KB

页数:9页

时间:2019-03-10

修改已存在的数据对象_第1页
修改已存在的数据对象_第2页
修改已存在的数据对象_第3页
修改已存在的数据对象_第4页
修改已存在的数据对象_第5页
资源描述:

《修改已存在的数据对象》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、修改已存在的数据表要修改已经存在的表,某些修改是允许的,有些是不允许的1、向已存在的表添加新列1-1语法ALTERTABLE数据表名ADD(列1数据类型约束条件,列2数据类型约束条件,……..);1-2实例11)以scott.emp为基表创建样本表add_testSQL>createtableadd_test2as3selectempno,ename,job4fromscott.emp5whererownum<=10;表已创建。2)查看样本表结构和内容SQL>descadd_test名称是否为空?类型-------------------------------------------

2、----------------------------------EMPNONUMBER(4)ENAMEVARCHAR2(10)JOBVARCHAR2(9)SQL>select*fromadd_test;EMPNOENAMEJOB-----------------------------7369SMITHCLERK7499ALLENSALESMAN7521WARDSALESMAN8888TOMMANAGER7654MARTINSALESMAN7698BLAKEMANAGER7782CLARKMANAGER7788SCOTTANALYST7839KINGPRESIDENT7844TURNE

3、RSALESMAN已选择10行。3)添加2个列:SQL>altertableadd_test2add(mgrnumber(4),hiredatedate);表已更改4)查看样本表添加2个列后的结构和内容SQL>descadd_test名称是否为空?类型-----------------------------------------------------------------------------EMPNONUMBER(4)ENAMEVARCHAR2(10)JOBVARCHAR2(9)MGRNUMBER(4)HIREDATEDATESQL>select*fromadd_test;EM

4、PNOENAMEJOBMGRHIREDATE-------------------------------------------------7369SMITHCLERK7499ALLENSALESMAN7521WARDSALESMAN8888TOMMANAGER7654MARTINSALESMAN7698BLAKEMANAGER7782CLARKMANAGER7788SCOTTANALYST7839KINGPRESIDENT7844TURNERSALESMAN已选择10行。5)给新表再添加3个列:SQL>altertableadd_test2add(SALNUMBER(7,2),3COM

5、MNUMBER(7,2),4DEPTNONUMBER(2))表已更改。6)查看添加3个列后的表结构和内容SQL>descadd_test名称是否为空?类型-----------------------------------------------------------------------------EMPNONUMBER(4)ENAMEVARCHAR2(10)JOBVARCHAR2(9)MGRNUMBER(4)HIREDATEDATESALNUMBER(7,2)COMMNUMBER(7,2)DEPTNONUMBER(2)SQL>selectmgr,hiredate,sal,comm

6、,deptnofromadd_test;MGRHIREDATESALCOMMDEPTNO--------------------------------------------------已选择10行。2、修改已存在的列2-1语法ALTERTABLE数据表名   MODIFY(列1数据类型约束条件,列2数据类型,约束条件,……..);2-2实例1扩大表的列字段宽度1)以scott.emp为基表创建样本表modify_empSQL>createtablemodify_emp2as3select*fromscott.emp;表已创建。2)查看样本表结构SQL>descmodify_emp名称是

7、否为空?类型-----------------------------------------------------------------------------EMPNONUMBER(4)ENAMEVARCHAR2(10)JOBVARCHAR2(9)MGRNUMBER(4)HIREDATEDATESALNUMBER(7,2)COMMNUMBER(7,2)DEPTNONUMBER(2)3)把样本表的列字段宽度都扩大S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。