七达网是国内最新、最齐、最安全的软件下载基地!

关于我们最近更新热门排行

首页 软件 游戏 应用 文章 专题

新闻资讯软件应用软件教程 编程开发操作系统游戏攻略安卓应用安卓游戏
当前位置:首页 ›› 软件教程 ›› Oracle Sql Handler使用方法

Oracle Sql Handler使用方法

2016-03-22 15:09   作者:佚名   来源:本站整理   浏览:346   评论:3  

Oracle客户端 - Oracle SQL Handler是一款Oracle 数据库客户端开发和操作的一种图形界面工具,具有免装客户端、多线程、多连接、支持 PL/SQL等特点。功能实用、操作简便、国产免费,能运行于所有平台包括 Windows(Win7,Win8,XP...)、Linux 及 Mac。欢迎大家到七达网下载体验使用!

Oracle Sql Handler如何使用

通过 “Oracle 连接” 窗口成功连接 Oracle 服务器后就可以操作数据库了。

由于本工具是一图形界面工具,因此图形界面的键盘及鼠标的通用操作同样也适用于本工具(可以通过菜单 “GUI/界面外观” 选择/切换所喜欢的界面语言、风格和背景颜色)。

作者采用顺序 “SQL编辑器 > 菜单/工具条按钮 > 工作表 > 监控器 > 数据字典 > 信息栏/进度条/状态栏” 对每一部分作详细介绍:
SQL编辑器

用来输入 SQL 语句及命令,包括 SELECT、UPDATE、INSERT、DELETE、CREATE、ALTER、DROP、TRUNCATE、GRANT、REVOKE、LOCK、COMMIT、ROLLBACK 等 Oracle SQL 语句。另外,本工具提供以下命令语句:

# desc [user.]objectName[@dbLink]

如果 objectName 是一视图或物化视图(快照),则弹出一窗口显示视图的列信息(包括列名称、数据类型及长度);如果 objectName 是一表名,则显示表的结构信息,包括列信息(列名称、数据类型及长度)、索引、约束条件(主键、唯一键、检查键、子表、触发器、外键、甚至外键的外键);如果是其它类型的,则弹出消息框指出其类型名称。

(提示:有一种简便快捷的方法查看对象的信息,即在SQL编辑器或监控器的Log 区或 Amend 区中,按下 Ctrl键+鼠标点击字符串“[user.]objectName[@dbLink]”,则弹出一窗口)

# describe [user.]objectName[@dbLink]

等同于命令 “desc [user.]objectName[@dbLink]”

# schema [user.]objectName[@dbLink]

如果 objectName 是一表名或视图名或物化视图(快照),则在监控器中显示其脚本语句,即表或视图是用什么脚本/语句如何创建的(包括索引、约束条件);如果 objectName 其它类型的,则指出其类型名称。

# explain plan for SQL

快速地显示SQL的解释计划(又叫执行计划)。通过解释计划可以清晰地看出索引的使用情况、是不是有全表扫描等信息,进而判断这条SQL语句的性能(提示:工具条的 “Explain Plan” 按钮可以直接查看选定SQL的解释计划)

# commit

提交 UPDATE、INSERT、DELETE 等语句的操作

# rollback

撤消/回滚 UPDATE、INSERT、DELETE 等语句的操作

# roll

等同于语句 “rollback”

# set autocommit on

设置 Autocommit 的状态为 ON(状态栏显示 “Autocommit: ON”),自动提交 UPDATE、INSERT、DELETE 等语句的操作,不再需要执行语句 “commit”

# set autocommit off

设置 Autocommit 的状态为 OFF(状态栏显示 “Autocommit: OFF”,默认值为 OFF),不能自动提交 UPDATE、INSERT、DELETE 等语句的操作,需要执行语句 “commit” 才能提交

# show autocommit

显示 Autocommit 的状态(ON 或 OFF)

# set timing on

设置 Timing 的状态为 ON(状态栏显示 “Timing: ON”,默认值为 ON),则在监控器的 Log区中显示每条 SQL 的开始运行时间(格式为 “时:分:秒”)及消耗的时间(格式为 “时:分:秒.毫秒”)

# set timing off

设置 Timing 的状态为 OFF(状态栏显示 “Timing: OFF”),则在监控器的 Log区中不显示 SQL 的开始运行时间及消耗的时间

# show timing

显示 Timing 的状态(ON 或 OFF)

# set echo on

设置 Echo 的状态为 ON(状态栏显示 “Echo: ON”,默认值为 ON),则在监控器的 Log区中显示 SQL 的结果时,在结果的前面也显示对应的 SQL语句

# set echo off

设置 Echo 的状态为 OFF(状态栏显示 “Echo: OFF”),则在监控器的 Log区中只显示 SQL 的结果,在结果的前面不显示对应的 SQL语句(避免大量的Log输出对内存的消耗)

# show echo

显示 Echo 的状态(ON 或 OFF)

# @filename

不需要将文件中的SQL语句拷入SQL编辑器,而是直接去读并执行外部文件中的 SQL 语句及命令,此语句对大量SQL语句的运行很有用(注:要求完整的路径名加文件名,例如:“@D:\dir1\dir2\import.sql”)

# @@filename

等同于命令 “@filename”

# run filename

等同于命令 “@filename”

Tags:责任编辑:xwyoo78946
    1. NavicatNavicat Premium

      本站为大家提供了Navicat 12的说有版本免费下载,含有Navicat使用教程详解,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RD...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册
    猜你喜欢