欢迎来到天天文库
浏览记录
ID:55631957
大小:127.00 KB
页数:21页
时间:2020-05-21
《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
此文档下载收益归作者所有