codecamp

PL / SQL环境设置

PL / SQL是不是一个独立的编程语言;它是Oracle编程环境中的工具。 SQL * Plus是一个互动的工具,它允许你在命令提示符下键入SQL和PL / SQL语句。这些命令被发送到数据库进行处理。一旦语句被处理,结果被发回,并在屏幕上显示出来。

要运行PL / SQL程序,你应该安装在你的机器的Oracle RDBMS服务器将采取执行SQL命令的照顾。最近的Oracle RDBMS的版本是11克。您可以从下面的链接的Oracle 11g的试用版:

下载Oracle 11g快捷版

你将不得不要么下载32位或安装按你的操作系统的64位版本。通常有两个文件,因为我已经下载了64位的Windows7。您还将使用您的操作系统类似的步骤,如果是Linux或Solaris无所谓。

  • win64_11gR2_database_1of2.zip

  • win64_11gR2_database_2of2.zip

上述两个文件下载后,您将需要解压他们在一个单一的目录数据库下,你会发现下面的子目录:

甲骨文子Directries

步骤1

现在,让我们使用安装文件推出Oracle数据库安装程序。以下是第一个屏幕。您可以提供您的电子邮件ID和取消,复选框,然后单击下一步按钮:

甲骨文安装1

第2步

您将有以下屏幕,只需取消选中的复选框,然后单击继续按钮继续。

安装Oracle错误

第3步

只要选择第一个选项创建和使用单选按钮, 配置数据库 ,然后单击下一步按钮继续:

甲骨文安装2

第4步

我以为你只是用于学习目的,安装Oracle,您将您的PC或笔记本电脑上安装它。所以,选择桌面级选项,然后单击Next按钮继续:

甲骨文安装3

第5步

提供一个位置,在那里你会安装Oracle服务器。只需修改甲骨文基地和地点的其余部分将自动设置。其次,你必须提供一个密码,这将是系统DBA使用。一旦你提供必要的信息,点击下一步按钮继续:

甲骨文安装4个

第6步

只需点击下一步按钮继续:

甲骨文安装5

第7步

现在,单击Finish按钮继续,这将开始实际安装服务器。

甲骨文安装6

第8步

只是等待,直到甲骨文开始做必要的配置。

安装Oracle 7

第9步

在这里,Oracle安装将复制需要的配置文件,所以恳请只是等待和观察:

Oracle配置

第10步

一旦一切都完成后,你将有以下对话框。只需单击OK按钮问世。

Oracle配置

第11步

一旦安装完成后,您将有以下最后一个窗口。

安装Oracle 8

最后一步

如果一切都已经做成功,那么它的时间来验证您的安装。在命令提示符,使用以下命令,如果您使用的是Windows:

sqlplus中“/ SYSDBA身份” 

如果一切正常,你应该有SQL提示,你会写你的PL / SQL命令和脚本:

PL / SQL命令提示符

文本编辑器

从运行命令提示符大型程序可能会降落在你不经意间失去了一些工作。因此,一个更好的选择是使用命令文件。要使用命令文件:

  • 在文本编辑器中键入你的代码,如记事本,记事本+,或EditPlus的,等等。

  • 该文件在主目录中的.sql扩展名保存。

  • 启动SQL * Plus命令提示符从创建你的PL / SQL文件的目录。

  • 键入@file_name在SQL * Plus命令提示符下执行程序。

如果您不使用文件来执行PL / SQL脚本,然后简单地复制你的PL / SQL代码,然后右键点击有黑色窗口SQL提示符并使用粘贴选项在命令提示符下粘贴完整代码。最后,只需按enter键来执行代码,如果尚未执行它。


PL / SQL概述
PL / SQL程序
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }