oracle语句及语法大全.doc

oracle语句及语法大全.doc

ID:55631957

大小:127.00 KB

页数:21页

时间:2020-05-21

oracle语句及语法大全.doc_第1页
oracle语句及语法大全.doc_第2页
oracle语句及语法大全.doc_第3页
oracle语句及语法大全.doc_第4页
oracle语句及语法大全.doc_第5页
资源描述:

《oracle语句及语法大全.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章Oracle命令a)系统管理员连接conn*/*assysdbab)查询当前用户showuserc)创建新用户createuser用户名identifiedby密码(密码不能以数字开头)。例如createuserabcidentifiedbycbad)用户登录conn用户名/密码。例如connabc/cbae)用户授权grant权限to用户。例如grantconnect,resourcetoabc;grantselectonscott.emptoabcf)收回权限revoke权限from用户。例如revokeresourcefromabc;revokeselectonscott

2、.empfromabcg)修改密码alteruser用户名identifiedby新密码。例如alteruserabcidentifiedbycba12h)锁定用户alteruser用户名accountlock。例如alteruserscottaccountlocki)解锁用户alteruser用户名accountunlock。例如alteruserscottaccountunlockj)创建表空间createtablespace表空间名datafile表空间文件路径size初始大小autoextendon(/off)。例如createtablespacesvse‘c:1.dbf’

3、size10mautoextendonk)为某个用户指定表空间alteruser用户名defaulttablespace表空间名l)修改表空间的文件大小:alterdatabasedatafile路径(路径要加’)resize新大小。例如alterdatabasedatafile‘c:1.dbf’resize20mm)向表空间添加文件:altertablespace表空间名adddatafile路径size初始大小。例如altertablespacesvseadddatafile‘c:2.dbf’size5mn)让表空间文件自动扩展:alterdatabasedatafile路径

4、autoextendonnext每次扩展量maxsize文件的最大值。例如alterdatabasedatafile‘c:2.dbf’autoextendonnext5mmaxsize50mo)修改表空间的名字:altertablespace表空间原名renameto新名。注意这个命令是10G新增加的,在9I中不能运行。p)使表空间临时脱机。使表空间脱机就相当于sqlserver2005中的分离数据库,就是让服务器不再管理这个表空间了:altertablespace表空间名offlinetemporaryq)使表空间联机。相当于sqlserver2005中的附加数据库,就是让服务器

5、重新管理这个表空间:altertablespace表空间名onliner)删除表空间。如果表空间里面有对象用:droptablespace表空间名includingcontents。如果表空间里什么也没有用droptablespace表空间名s)更改环境变量设置每行显示setlinesize大小设置每页显示setpagesize大小。例如setpagesize500,setlines300t)设置sqlplus代码保存路径:spoolon路径,注意在9i下路径不能加’,在10G下可以加。保存代码spooloff。例如spoolon‘c:1.sql’;u)查看表的结构:desc表名。

6、例如:descscott.empv)代码错误后修改:edit/ed。注意在弹出的文本文件中不能在结尾加分号w)执行外部文件用下面3个命令中的任何一个都可以:start/@文件路径。例如:@‘c:1.sql’x)清屏命令:clearscreen第二章Oracle命令修改会话的日期格式信息:altersessionsetnls_date_format=’yyyy-mm-dd’显示当前日期:selectsysdatefromdual。注意oracle规定如果一个函数没有参数则不能加(),sysdate就没有参数所以没加()to_date函数是把一个字符串按指定的格式转换成日期。例如to_

7、date(‘1-20-2000’,’mm-dd-yyyy’)返回的就是2002年1月20日这个日期to_char函数把一个日期按指定格式转换为字符。例如to_char(sysdate,‘yyyy-mm-dd’)to_number(‘123’)函数把一个字符串转换为数字伪列rowid存储的是这条记录在硬盘上的绝对位置伪列rownum可以在select语句中使用,它返回这条记录是表的第几行记录,如果放在条件语句中,rownum只能和<或者<=连用,例如wher

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

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

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