SQLPlus使用技巧

SQLPlus使用技巧

ID:37512508

大小:37.00 KB

页数:7页

时间:2019-05-24

SQLPlus使用技巧_第1页
SQLPlus使用技巧_第2页
SQLPlus使用技巧_第3页
SQLPlus使用技巧_第4页
SQLPlus使用技巧_第5页
资源描述:

《SQLPlus使用技巧》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQL*Plus系统环境变量有哪些?如何修改?我自己总结一下:Sqlplus–vSqlplus/nologSqlplus/assysdba!@/RunListlEditSetSpooloffSetechoonSettimingonSetautotraceonSetserveroutputonRemShowuser软件环境:1、WindowsNT4.0+ORACLE8.0.42、ORACLE安装路径为:C:ORANT实现方法:   show和set命令是两条用于维护SQL*Plus系统变量的命令   SQL>showall--查看所有68个系统变量值   SQ

2、L>showuser--显示当前连接用户   SQL>showerror     --显示错误   SQL>setheadingoff--禁止输出列标题,默认值为ON   SQL>setfeedbackoff--禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"   SQL>settimingon--默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能   SQL>setsqlprompt"SQL>"--设置默认提示符,默认值就是"SQL>"   SQL>setlinesize1000--设置屏幕显示行宽,默认100   

3、SQL>setautocommitON--设置是否自动提交,默认为OFF   SQL>setpauseon--默认为OFF,设置暂停,会使屏幕显示停止,等待按下ENTER键,再显示下一页   SQL>setarraysize1--默认为15   SQL>setlong1000--默认为80   说明:   long值默认为80,设置1000是为了显示更多的内容,因为很多数据字典视图中用到了long数据类型,如:SQL>descuser_views列名             可空值否 类型------------------------------------

4、-------VIEW_NAME           NOTNULLVARCHAR2(30)TEXT_LENGTH               NUMBERTEXT                  LONGSQL>definea='''2000010112:01:01'''    --定义局部变量,如果想用一个类似在各种显示中所包括的回车那样的常量,                        --可以用define命令来设置SQL>select&afromdual;原值  1:select&afromdual新值  1:select'2000010112

5、:01:01'fromdual'2000010112:01:01-----------------2000010112:01:01问题提出:1、用户需要对数据库用户下的每一张表都执行一个相同的SQL操作,这时,一遍、一遍的键入SQL语句是很麻烦的实现方法:SQL>setheadingoff--禁止输出列标题SQL>setfeedbackoff--禁止显示最后一行的计数反馈信息列出当前用户下所有同义词的定义,可用来测试同义词的真实存在性select'desc'

6、

7、tnamefromtabwheretabtype='SYNONYM';查询当前用户下所有表的记录数s

8、elect'select'''

9、

10、tname

11、

12、''',count(*)from'

13、

14、tname

15、

16、';'fromtabwheretabtype='TABLE';把所有符合条件的表的select权限授予为publicselect'grantselecton'

17、

18、table_name

19、

20、'topublic;'fromuser_tableswhere《条件》;删除用户下各种对象select'drop'

21、

22、tabtype

23、

24、''

25、

26、tnamefromtab;删除符合条件用户select'dropuser'

27、

28、username

29、

30、'cascade;'fromall_u

31、serswhereuser_id>25;快速编译所有视图----当在把数据库倒入到新的服务器上后(数据库重建),需要将视图重新编译一遍,----因为该表空间视图到其它表空间的表的连接会出现问题,可以利用PL/SQL的语言特性,快速编译。SQL>SPOOLON.SQLSQL>SELECT'ALTERVIEW'

32、

33、TNAME

34、

35、'COMPILE;'FROMTAB;SQL>SPOOLOFF然后执行ON.SQL即可。SQL>@ON.SQL当然,授权和创建同义词也可以快速进行,如:SQL>SELECT'GRANTSELECTON'

36、

37、TNAME

38、

39、'TO用户名;'FRO

40、MTAB;SQL>SELECT'CRE

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

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

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