如何使用SQL Developer执行SQL语句(下)

 
   | |

导读:本文侧重介绍使用SQL Developer执行SQL语句的过程中如何打开并保存SQL语句、如何输入并执行一个SQL脚本的问题。

关键词:Oracle SQL SQL Developer 执行SQL语句

正在加载数据... 【TechTarget中国原创】SQL脚本是一个包含单个或多个SQL语句的文件。本章中涉及到的每一个SQL文件都是仅仅包含一个SQL语句的脚本。然而,SQL脚本通常包含多条语句。当你在一个SQL脚本中写了多条语句,你必须用分号来分隔每条语句。

【TechTarget中国原创】如何打开并保存SQL语句

  在执行一条SQL语句之后,你可能想要保存它。这样你可以在以后打开并运行它或基于它来写一条新的SQL语句。要保存一条SQL语句,你可以使用在$2-11中描述的标准窗口技术。

  打开一个已保存的文件,你可以用Open命令。例如,在这一节中,文件打开对话框显示了在第三章保存的SQL语句。它们被保存在目录scriptsch03下,这个目录在你下载并安装本书的源码时创建。本节中的截屏显示了本章中打开的三个文件页签。注意这些文件的扩展名都是sql。

  在你找开两个或多个SQL工作表后,你可以通过点击合适的选项卡来切换SQL语句。或者,你也可以从连接列表下边的文件列表中选择SQL语句。这样,你可以从一个SQL语句向另一个SQL语句中进行代码的剪切,复制,粘贴。当你打开一个SQL文件,SQL Developer不会为此文件中的SQL语句设置连接。结果是你必须通过连接列表为此文件中的SQL语句指定一个连接。如果你不那样做的话,当你执行SQL语句时,SQL Developer将会提示你选择一个连接。

  要将一条新的SQL语句保存到文件,你可以使用Save命令。要保存一条修改过的SQL语句到它原来所在的文件,你也只需用Save命令。如果要将一条修改过的SQL语句到一个新的文件,你就需要用Save As命令。

  要设置用来保存新的SQL语句的默认目录,你可以按照本书所描述的那样选择ToolsPreferences命令。但是要注意,对于已经打开的文件是无法设置默认目录的。

  对于打开对话框和保存对话框,你可以通过点击图标来指定一个最近使用的目录。例如在本节中,打开对话框显示目录ch02,ch03,db-setup都是最近使用过的。因此,你可以点击其中的一个,轻而易举地将其指定为最近使用的目录。

  打开对话框

  如何打开并保存SQL语句

  $2-11 如何打开并保存SQL语句

  描述

  • 要打开一个SQL文件,点击工具栏上的打开按钮,按下Ctrl+O,或者选择文件打开命令。就这样,使用打开对话框来定位并打开一个SQL文件。
  • 要为你打开的SQL语句指定一个连接,需从连接列表中选择一个连接(参见$2-8节),否则,当你试图执行该语句时,SQL Developer显示一个对话框来提示你选择一个连接。
  • 要切换已经开打的语句,需选择合适的选项卡。或者,点击SQL Worksheet选项卡右边的下拉箭头,并从文件列表中选择文件名。
  • 要从一个SQL语句中剪切,复制,粘贴至另一个SQL语句,需使用标准窗口技术。
  • 要保存一条SQL语句,点击工具栏上的保存按钮,按下Ctrl+S,或选择FileSave命令。然后,如果有必要,使用保存对话框来指定此SQL语句要存为的文件名。
  • 要修改你想要保存的最新SQL语句的默认目录。使用工具参数命令。然后,展开数据库节点,点击工作表参数节点,并修改脚本的默认路径。
  • 要在打开对话框或保存对话框中指定最近使用目录,需点击最近使用的目录的小图标。

  如何输入并执行一个SQL脚本

  SQL脚本是一个包含单个或多个SQL语句的文件。本章中涉及到的每一个SQL文件都是仅仅包含一个SQL语句的脚本。然而,SQL脚本通常包含多条语句。当你在一个SQL脚本中写了多条语句,你必须用分号来分隔每条语句。例如,在$2-12节中列举了一个包含两条语句的SQL脚本。然后,你可以按F5键或点击脚本运行按钮来执行此脚本中存储的所有SQL语句。这样,由该脚本返回的结果将会显示在脚本输出选项卡中。当然,如果你想执行SQL脚本文件中的单条SQL语句,你需要将插入光标移动到此条语句并按下F9键或点击工具栏上的执行按钮。这样,如果此条语句返回数据,这些数据将会显示在结果选项卡中(如果$2-8节所述)。例如,在本节中,将光标插入到第一行SQL语句,这条语句是一个SELECT语句,它返回结果。接下来如果你按下F9键,在结果选项卡中将会显示结果集。
  
  SQL脚本及其返回的结果

  如何输入并执行一个SQL脚本

  $2-12 如何输入并执行一个SQL脚本

  描述

  • 一个SQL脚本是一个包含单个或多个SQL语句的文件。当你在一个脚本文件里写入多条SQL语句,你必须在每一条语句的结尾用分号来分隔它们。
  • 要执行整个的SQL脚本,按下F5键或点击运行语句按钮右边的运行脚本按钮。结果将显示在脚本输出选项卡中。
  • 要执行脚本文件中的一条SQL语句,需先将插入光标移动到该条语句上,然后按下F9键或点击工具栏上的执行语句按钮。如果该语句返回结果,此结果将显示在结果选项卡中。

  点击下载《如何使用Oracle SQL开发工具及其他工具》PDF版本

 
查看全文
 
 
 
 
 

Oracle PL/SQL

 
对于一个有相关IT经验的人来说,从头学起PL/SQL该选什么样的书?一本好书对于学习一门新技术究竟有多大的影响?专家Dan Clamage给出了解答。
 
开发人员会发现Toad有两点功能很有价值:自动化设计器和ER图工具。自动化设计器提供了一种RAD方法来创建Oracle数据库批文件的等价物。
 
Quest公司的Toad 10有四款针对Oracle产品的不同套件,它们可以帮助Oracle DBA和开发人员们更好地管理数据库和应用。
 
如何使用PL/SQL列出有特殊符号的行,PL/SQL专家将给出相应的建议,并教您如何使用translate、char和trunk函数。
 
触发器的类型有三种:DML——按照表中的DML语句触发;Instead-of——按照视图而不是DML语句触发;System——当系统事件发生时触发,比如关闭或启动系统。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录