Oracle 技术网

使用 Oracle SQL Developer 中的源代码控制

<不要删除此文本,因为它是在浏览器中运行时生成的“主要”标题列表的占位符>

目的

本教程介绍如何使用 Oracle SQL Developer 中的源代码控制特性。

所需时间

大约 20 分钟。

概述

Oracle SQL Developer 是一个免费的图形工具,可提高工作效率并简化数据库开发任务。您可以使用 Oracle SQL Developer 浏览数据库对象、运行 SQL 语句、编辑和调试 PL/SQL 语句并运行报表(提供的或创建的报表均可)。

Oracle SQL Developer 是用 Java 开发的,可在 Windows、Linux 和 Mac OS X 上运行。这对于越来越多的使用多个可选平台的开发人员来说是一个巨大优势。Oracle SQL Developer 构建于可扩展的框架之上,因此本身具有可扩展性。您可以创建基本的 XML 扩展或更复杂的 Java 扩展以向产品中添加实用程序或其他功能。

您可以使用 SQL Developer 的版本控制特性将文件导入到您的源代码控制系统,将文件签出,对其进行更改,然后将所作更改提交回去。

前提条件

开始本教程之前,您应该:

创建数据库连接

注意:如果已有一个数据库连接,则不必执行以下步骤,可直接转到查看有待指定版本的文件

.

打开 Oracle SQL Developer。

 

.

在 Connections 选项卡中,右键单击 Connections 并选择 New Connection

注意:如果该选项卡不可见,则选择 View > Connections

 

.

输入以下信息并单击 Test

Connection Name:hr_orcl
Username:hr
Password:hr
选中 Save Password 复选框
Hostname:localhost
Port:1521
SID:orcl

 

.

查看左下方(Help 按钮上方)的连接状态。其状态应显示为 Success。要保存该连接,单击 Connect

 

.

保存该连接后,您将在列表中看到该数据库。建立连接时,会自动打开一个 SQL Worksheet。在该 SQL Worksheet 中,您可通过刚创建的连接执行 SQL。

 

查看有待指定版本的文件

您可以使用 Files 导航器查看本地文件系统中保存的文件。要查看有待指定版本的文件,执行以下步骤:

.

单击 View > Files

 

.

随即显示 Files 导航器。

 

.

在 Files 导航器中,转到您在前提条件中将文件解压缩到的目录下,打开 PROC_EMP_CURSOR.sql 文件。

 

创建版本库

要创建一个 Subversion 版本库,执行以下步骤:

注意:如果已有一个 Subverison 版本库,可跳过此步骤。

.

单击 Versioning >Create Local Repository...

 

.

在 Repository Path 域中输入 C:\repos,在 Connection Name 域中输入 hr_orcl。然后单击 OK

 

.

在 Versioning Navigator 中展开 Subversion 节点。hr_orcl 连接的版本库创建完毕。

 

.

右键单击 hr_orcl 连接并选择 New Remote Directory...

 

.

输入名称 SQLFiles 后单击 OK

 

导入有待指定版本的文件

要将有待指定版本的文件导入到 Subversion 版本库中,执行以下步骤:

.

在 Files 导航器中,选择您在前提条件中将文件解压缩到的那个目录

 

.

单击 Versioning > Import Files...

 

.

在 Import to Subversion 向导的 Welcome 页面中,单击 Next

 

.

确保目标版本库连接为 hr_orcl[file:///C:\repos]。选择节点 SQLFiles 后单击 Next

 

.

单击 Browse,选择您在前提条件中将文件解压缩到的目录作为源目录。单击 Next

 

.

在 Filters 页面中,单击 Next

 

.

在 Options 页面中,取消选中 Perform Checkout 复选框后单击 Next

 

.

查看该导入操作的各个选项,然后单击 Finish

 

.

在 Versioning Navigator 中,展开 hr_orcl > SQLFiles

 

.

现在,在您的 Subversion 版本库中可以看到导入的文件了。

 

处理版本控制下的文件

要对置于版本控制下的文件进行处理,执行以下步骤:

.

在 File 导航器中,展开您在前提条件中将文件解压缩到的那个目录。注意该目录的 check out 图标,这种图标指示此目录中的文件已被签出。

 

.

双击 PROC_EMP_CURSOR.sql 文件。

 

.

删除 EXCEPTION 代码块。

 

.

添加以下注释,然后单击 Save 图标。

--To add an exception block type excep and the press Ctrl+Shift+t.

 

.

单击 History 选项卡。

 

.

History 选项卡显示您对 PROC_EMP_CURSOR.sql 所作的更改。您可以右键单击一个版本并浏览已进行的各个更改。

 

.

要签入文件,在 File 导航器中右键单击 PROC_EMP_CURSOR.sql 文件并选择 Versioning > Commit

 

.

在 Commit Resources 窗口中单击 OK

 

.

文件导入成功。您会看到其版本号增加了 1。

 

总结

在本教程中,您学习了如何:

Oracle Is The Information Company 关于 Oracle | Oracle RSS 信源 | 招聘 | 联系我们 | 网站地图 | 法律声明 | 使用条款 | 您的隐私权利