oracle表的简单应用

oracle表的简单应用

ID:12743579

大小:29.51 KB

页数:13页

时间:2018-07-18

oracle表的简单应用_第1页
oracle表的简单应用_第2页
oracle表的简单应用_第3页
oracle表的简单应用_第4页
oracle表的简单应用_第5页
资源描述:

《oracle表的简单应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、表的增删改查创建表CREATETABLE[用户名.]表名(列名数据类型[default默认值][,...]...);SQL>createtablet1(2idnumber(10),3namevarchar2(20),4passwordvarchar2(30));SQL>createtabletab1asselect*fromempwheresal>2000;SQL>createtabletab2asselect*fromempwhere1=2;增加修改删除列增加一列ALTERTABLE[用户名.]表名ADD(列名1数据类型[DEFAULT表达式],[列名2数据类型

2、],...)SQL>desct1;名称是否为空?类型------------------------------------IDNUMBER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SQL>altertablet1add(salnumber(10));SQL>desct1;名称是否为空?类型-------------------------------------------IDNUMBER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SALNUMBER(10)SQL>altertablet1

3、add(jobvarchar(10));SQL>desct1;名称是否为空?类型------------------------------------------IDNUMBER(10)NAMEVARCHAR2(20)13/13PASSWORDVARCHAR2(30)SALNUMBER(10)JOBVARCHAR2(10)修改表已存列的数据类型与列名重命名语法格式:ALTERTABLE表名MODIFY(列名1,数据类型[DEFAULT表达式],列名2,数据类型,...)SQL>desct1;名称是否为空?类型---------------------------

4、----------------IDNUMBER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SALNUMBER(10)JOBVARCHAR2(10)SQL>altertablet1modify(salvarchar2(20));SQL>desct1;名称是否为空?类型--------------------------------------------IDNUMBER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SALVARCHAR2(20)JOBVARCHAR2(10)SQL>alterta

5、blet1renamecolumnjobtocomm;SQL>desct1;名称是否为空?类型-------------------------------------------IDNUMBER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SALVARCHAR2(20)COMMVARCHAR2(10)SQL>altertablet1modify(commnumber(10));SQL>desct1;13/13名称是否为空?类型-----------------------------------------------IDNUM

6、BER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SALVARCHAR2(20)COMMNUMBER(10)删除表里的某列ALTERTABLE表名DROPCOLUMN列名;SQL>desct1;名称是否为空?类型-------------------------------------------------IDNUMBER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SALVARCHAR2(20)COMMNUMBER(10)SQL>altertablet1dropcolumncomm;SQL>

7、desct1;名称是否为空?类型---------------------------------------------------IDNUMBER(10)NAMEVARCHAR2(20)PASSWORDVARCHAR2(30)SALVARCHAR2(20)间接删除表里已存在的列删除表里的列特别是删除大表里的列是特耗资源的所以在删除一个列时可以先把要删除的列打标记,标记成无用列,然后等系统不忙时在彻底删除这个列语法格式:ALTERTABLE表名SETUNUSEDCOLUMN列名;把一个列设置成无用列注意一下事项_必需在8i以上版本适用_该列被设置成无用列后,并不

8、是删除了而

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

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

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