本章摘自Murach的《Orcle SQL和PL/SQL》一书,描述了如何使用Oracle SQL Developer以及其它工具。在这一部分,我们将会学习如何使用SQL Developer来输入并执行SQL语句及脚本。如何使用摘录窗口,解决常见的语法错误等内容。 在你回顾数据库设计的同时,SQL Developer还是一个很好的可输入并运行SQL语句的工具。
在接下来的部分你将学习到。 如何输入并执行一条SQL语句 $2-8节叙述了如何使用SQL Worksheet窗口来输入并执行一条SQL语句。打开一个SQL Worksheet窗口的最便捷的方法是使用工具栏上的“Open SQL……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
本章摘自Murach的《Orcle SQL和PL/SQL》一书,描述了如何使用Oracle SQL Developer以及其它工具。在这一部分,我们将会学习如何使用SQL Developer来输入并执行SQL语句及脚本。如何使用摘录窗口,解决常见的语法错误等内容。
在你回顾数据库设计的同时,SQL Developer还是一个很好的可输入并运行SQL语句的工具。在接下来的部分你将学习到。
如何输入并执行一条SQL语句
$2-8节叙述了如何使用SQL Worksheet窗口来输入并执行一条SQL语句。打开一个SQL Worksheet窗口的最便捷的方法是使用工具栏上的“Open SQL Worksheet”按钮触发打开的下拉列表。首先,你可以点击此按钮右侧的箭头来显示所有连接。然后,你可以选择你想要的连接,这将打开该连接的工作台。但是首先,如果此连接在当前会话中还没有被使用,系统可能会提示你输入此连接的密码。
一旦你打开了一个SQL工作台,你就可以使用标准的方法来输入或编辑SQL语句。当你输入SQL语句时,你将会注意到SQL Developer自动对各种元素进行颜色标注。例如,关键字被显示为蓝色。这使得你的语句便于阅读和理解,并可以帮助你识别编码错误。
当你输入SQL语句时,你会注意到SQL Developer会自动显示一个下拉列表,这个下拉列表帮助你输入SQL语句。这个特点经常提供对输入SQL关键字、表名、列名等的提示帮助。例如,在本节中,在我输入了ORDER BY关键字并敲了一个空格后, SQL Developer显示了一个下拉列表。这时,你可以很容量地在此下拉列表中选择一个列名。
如果你体验代码自动完成这一特征,你将会发现SQL Developer只有在你输入了当前使用的表名之后才会自动显示列名。因此,如果你想使用代码自动完成这一特征,你得在输入列名之前先输入表名。
大多数情况下,SQL Developer会在你输入代码并输入一个空格后自动显示下拉列表,通常那就是你想要的。然而,有时你想手动提示SQL Develpoer来显示下拉列表。为此,你可以同时敲击Ctrl键和空格键(Ctrl+spacebar)来实现。
另外,你可以使用SQL Developer来自动注释一行或取消一行的注释。要那样做的话,你可以将插入光标移到此行,然后同时按下Ctrl键和左斜杠(Ctrl+/)。要执行像本节中这样的单行SQL语句,你可以按F9键或点击SQL Worksheet窗口工具栏上的执行语句按钮。如果该语句返回数据,数据将会在结果窗口中显示。例如,在这一节中,由一个SELECT语句返回的结果集显示出来了。如果有必要,你可以通过拖拽SQL Worksheet窗口与结果窗口的分隔条来调整结果窗口的高度。
SELECT语句及其结果集
$2-8 如何输入并执行一条SQL语句
描述
• 要打开一个新的SQL Worksheet窗口,可通过“SQL Worksheet打开按钮”向下移动列表。然后选择你需使用的数据库连接。
• 要改变工作表的连接,使用连接列表。
• 要输入一条SQL语句,将它敲入SQL Worksheet窗口。
• 当你输入语句时,SQL Worksheet窗口会对各种元素应用颜色标识(例如SQL关键字),这样便于区分。
• 当你输入语句时,你可以使用代码自动完成功能来选择SQL关键字,表名,列名等等。
• 要手动显示代码自动完成列表,需按下Ctrl+空格键。
• 要对一行进行注释或取消一行的注释,需按下Ctrl+/。
• 要执行一条语句,按下F9键或点击工具栏上的执行按钮。如果此语句返回数据,这些数据将会显示在SQL Worksheet窗口的结果窗口中。
作者
相关推荐
-
在SQL中使用SELECT进行算术运算
如何在不使用SQL算术运算符而仅仅使用SELECT的情况下完成数学运算,Oracle数据库专家给出了解答。
-
分析并行SQL中的各个元素
并行度(DOP)定义了将被创建的执行并行流的数量。最简单的情况,它可以理解为分配为支持你SQL执行的并行伺服进程的数量。
-
Oracle数据库第三方工具的发展趋势
即使甲骨文继续开发它的SQL Developer工具(现在是 2.1 版本),Oracle第三方工具也有许多自身工具所不具备的功能。
-
在Oracle里提高SQL执行效率的三种方法
Oracle提供了多种方法用于减少花在剖析Oracle SQL表达式上的时间,在执行带有大量执行计划的复杂查询时剖析过程会拖累系统的性能。