Oracle数据库常用工具.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库常用工具

·SQL*Plus: SQL*Plus是Oracle数据库的一个基本工具,它允许用户使用SQL命令交互式的访问数据库,也允许用户使用SQL*Plus命令格式化输出参数。 通过SQL*Plus,可以完成数据库的启动和停止、创建和运行查询、更新数据、格式化输出数据报表、运行SQL脚本文件等的操作。 SQL*Plus的启动与退出 从【开始】菜单启动SQL*Plus: 选择【开始】 【所有程序】 【Oracle-OraDb10g_home】 【Application Development】 【SQL Plus】,如下图: 弹出窗口: ******************普通用户登录***************** ************数据库管理员(DBA)登录************ 从命令行启动SQL*Plus: 在Windows命令行输入如下命令: sqlplus/sqlplusw name/pass @orclsql文件名称 参数 用户名/口令 主机字符串 sql文件 sql文件需要的参数 注意:sqlplus和sqlplusw只能选择其中一个,sqlplus指的是命令窗口字符界面,sqlplusw指的是GUI图形界面(和【开始】菜单启动的界面一致) 退出SQL*Plus的两种方法: 单击SQL*Plus主窗口标题栏的【关闭】按钮 在SQL*Plus命令行执行exit命令或者quit命令 区别在于方式(1)不认为是正常退出,如果事务未提交则会执行回滚操作,而使最后的操作无效,所以提倡使用方式(2)。 SQL*Plus常用命令: SQL*Plus可以处理两类命令:SQL命令和SQL*Plus命令(都不区分大小写) SQL命令只要用来对数据库进行操作,不可以简写,还要以”/”开始运行,以”;”结束,SQL命令存放于SQL缓冲区中,可以调出进行编辑,也可以被反复运行;SQL*Plus命令主要用来设置查询结果的显示格式,设置一些环境选项和提供帮助信息等,可以简写,不必输入”;”结束,SQL*Plus不被保存在缓冲区中。 连接与断开数据库连接:connect conn 和disconnect disconn 格式:conn/connect 用户名/口令@主机字符串 conn scott/root@orcl 以普通身份连接到数据库 conn scott/root@orcl as sysbda 以数据库管理员身份连接数据库,都被视为SYS用户,此时用户名和密码可以省略 show user 可以用来查看当前用户名 disconn 命令用于断开连接 查看表结构:describe desc 格式: describe/desc 表名 该命令也用于查看视图、同义词的结构 SQL*Plus会话环境设置:set 格式:set 环境变量名 值 比较重要的环境变量有:arraysize、linesize、pagesize、pause、autocommit linesize、pageSize:表示显示行的宽度和一页显示的记录数 pause:用于控制屏幕显示,当设置为on时,在发出select语句后需要按Enter键才会显示下一屏 autocommit:set auto[commit] OFF/ON/IMM/N OFF/ON/IMM/N表示“不自动提交/自动提交/立即提交/将上次commit后的N条语句一起提交”。 SPOOL(假脱机)命令:用于转储SQL执行的命令及结果,也可用于转出数据库系统中的数据。例如:将表emp数据转出到d:\emp.txt中 spool d:\emp.txt prompt 每页显示五行,每行显示80个字符 set pagesize 5 set linesize 80 select * from emp; spool end 编辑命令:都是正对SQL缓冲区中sql的操作 例如,原缓冲区中的数据[select * from emp] change c /emp/dept 执行这条语句就表示把缓冲区中的emp换成dept,则缓冲区中的语句就是[select * from dept] list 表示查看缓冲区中的内容 append where 1 1 表示将‘ where 1 1’拼接在缓冲区原有数据的后面,则缓冲区中的语句就是[select * from dept where 1 1] edit 表示用文本编辑器编辑缓冲区中的内容 执行SQL缓冲区中语句命令 格式:/和run 执行SQL脚本文件命令 格式1:start SQL文件名 格式2:@SQL文件名 执行存储过程命令:execute execute 存储过程名 设置列显示属性:column(col) col name FORMA

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档