PLSQL设置
PLSQL常用功能设置
PLSQL常用功能设置PL/SQL(Procedural Language/Structured Query Language)是Oracle数据库的扩展语言,它提供了一种在数据库中编写存储过程、触发器、函数等可执行代码的方式。
PL/SQL具有很多功能和特性,下面是一些常用的功能设置:1. 变量声明和赋值:在PL/SQL中,可以声明各种类型的变量,并且可以对变量进行赋值。
例如,可以声明一个整型变量并将其赋值为10:`v_number NUMBER := 10;`2. 条件语句:PL/SQL支持if-else语句和case语句来处理条件逻辑。
if-else语句用于判断条件是否成立并执行相应的代码块,case语句用于根据不同的条件执行不同的代码块。
3. 循环语句:PL/SQL提供了几种循环结构,例如,可以使用for循环、while循环和loop循环来重复执行一段代码。
这些循环结构可以根据条件来决定是否继续执行。
4.异常处理:PL/SQL支持异常处理机制,可以在代码中处理错误和异常。
可以使用异常处理块来捕获和处理各种类型的异常,并采取相应的措施。
常见的异常类型包括NO_DATA_FOUND、TOO_MANY_ROWS和OTHERS等。
5.存储过程:PL/SQL允许在数据库中创建存储过程。
存储过程是一段可执行的代码,可以在需要时被调用。
存储过程可以接收输入参数,在执行过程中进行业务逻辑处理,并返回结果。
6.触发器:PL/SQL还支持在数据库中创建触发器。
触发器是一种特殊的存储过程,它与数据库中的表相关联,并在表上的特定事件发生时自动执行。
触发器可以在插入、更新或删除数据时执行特定操作。
7.函数:PL/SQL支持创建函数。
函数是一种可重用的代码块,可以接收输入参数,并返回一个结果。
函数可以在查询中使用,也可以像存储过程一样在其他存储过程或传递中调用。
8.游标:PL/SQL中的游标用于在数据库中检索和处理多行结果集。
PLSQL安装配置方法
PLSQL安装配置方法PL/SQL是一种扩展SQL的编程语言,用于Oracle数据库系统中。
在安装和配置PL/SQL之前,您需要确保已经安装了Oracle数据库。
以下是PL/SQL的安装和配置方法:2.运行安装程序:3. 安装PL/SQL Developer工具:安装完Oracle数据库后,您可以选择安装PL/SQL Developer工具来编写和执行PL/SQL代码。
PL/SQL Developer是一个免费的工具,它提供了丰富的功能和用户友好的界面。
5.运行安装程序:6. 配置PL/SQL Developer:安装完成后,打开PL/SQL Developer。
在首次运行时,您需要配置连接到Oracle数据库的参数。
在连接配置对话框中,输入数据库的主机名、端口号、数据库名称、用户名和密码等信息。
点击“测试”按钮,确保连接正常。
7.创建数据库和用户:如果您要在PL/SQL开发环境中创建新的数据库和用户,您可以使用Oracle SQL Developer工具。
打开SQL Developer,连接到Oracle数据库,使用SQL语句创建新的数据库和用户。
8.编写和执行PL/SQL代码:9.调试PL/SQL代码:PL/SQL Developer还提供了调试功能,您可以设置断点、单步执行代码,并查看变量和表达式的值。
在调试过程中,您可以逐步跟踪代码执行的过程,以便快速发现和修复错误。
10.导入和导出PL/SQL程序单元:PL/SQL Developer还提供了导入和导出PL/SQL程序单元的功能。
您可以将PL/SQL程序单元导出为一个文件,然后在其他数据库中导入。
这样可以方便地备份和共享PL/SQL代码。
以上是PL/SQL的安装和配置方法。
安装Oracle数据库和PL/SQL Developer后,您可以开始使用PL/SQL编程语言来开发和管理Oracle数据库。
PLSQL Dev 配置及使用技巧
1.创建一个Command WindowFile --> New --> Command Window2.设置保存登录密码Tools->Preferences->Oracle->Logon History,在右边界面的"Definition"中, "Store history"是默认勾选的,再勾选上"Store with password"即可3.设置保存当前布局Window --> Save Layout4.设置按F8键执行当前光标所在行的SQL语句在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为执行光标所在的那行SQL语句,即执行当前SQL语句;设置方法:tools->Preferences->Window types->SQL Window,勾上"AutoSelect Statement" 即可。
注意,每条语句后面要加分号。
5.设置SQL Window中显示行号Tools->Preferences->SQL Window->勾选“show gutter”6.格式化代码Edit --> PL/SQL Beautifier 或者直接按工具栏中的“PL/SQL Beautifier”按钮7.调用Oracle存储过程首先,在PL/SQL Developer左边的Browser中选Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test script窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger或者按F9;最后点击:RUN或者Ctrl+R8.配置关键字大写Tools->Preferences->User Interface --> Editor,将Keyword case选择Uppercase。
plsql15使用手册
plsql15使用手册PL/SQL是Oracle数据库中的一种编程语言,用于编写存储过程、触发器和函数等数据库对象。
PL/SQL 15是Oracle数据库中的一个特定版本,下面我将从多个角度为你介绍PL/SQL 15的使用手册。
1. 概述,PL/SQL 15是Oracle数据库的一个版本,它提供了丰富的编程功能和工具,可以帮助开发人员更高效地编写和管理数据库对象。
PL/SQL 15使用手册包含了该版本的特性、语法、函数库等重要信息。
2. 安装和配置,使用手册中通常包括了PL/SQL 15的安装和配置指南,包括如何下载安装PL/SQL 15,以及如何配置数据库环境以便使用PL/SQL 15进行开发和管理。
3. 语法和特性,PL/SQL 15使用手册会详细介绍该版本的语法规则、数据类型、控制结构、异常处理等内容,帮助开发人员快速掌握PL/SQL 15的编程能力。
4. 数据库对象的创建和管理,使用手册还会介绍如何使用PL/SQL 15来创建存储过程、触发器、函数等数据库对象,以及如何对这些对象进行管理、维护和优化。
5. 性能优化和调试,PL/SQL 15使用手册通常也包括了性能优化和调试技巧,帮助开发人员编写高效的PL/SQL代码,并且能够快速定位和解决代码中的问题。
6. 安全性和最佳实践,在使用手册中也会介绍PL/SQL 15的安全性特性,以及编写高质量、安全的PL/SQL代码的最佳实践,帮助开发人员编写健壮的数据库应用程序。
总的来说,PL/SQL 15使用手册是开发人员学习和掌握PL/SQL 15编程的重要参考资料,它涵盖了从基础到高级的内容,并且提供了丰富的示例和实践指导,帮助开发人员更好地利用PL/SQL 15来开发和管理Oracle数据库。
希望这些信息能够帮助到你。
PLSQL的使用
PLSQL的使用五、在PL/SQL中建表1.首先使用已经存在的用户打开PL/SQL,在左边的下拉列表中选择My Object来过滤掉系统表。
如图5.1。
5.12.选中左边列表中的Tables选项,点击右键,在弹出的菜单中选择新建。
或者点击下拉菜单的文件选项,在下拉选项中选择新建→表。
如图5.25.23.点击新建后在右边将出现新建表的窗口。
首先在“一般”页面中进行相应的设置,这里可以设置表的名称,表的所有者(既该表所属的用户),表的初始大小,增量等等属性。
可根据实际情况进行设置,也可以不同填这些信息,全部采用默认设置。
在最后一个文本框中填入该表的注释信息。
注释可以填写中文。
如图5.34.点击列这一选项进入列的设置。
该页面创建表的字段信息。
同样在类型所有者可以选择当前列所属的用户,也可以采用默认设置。
在列信息中根据上面字段信息填写相应的属性,如名称、类型、是否可为空、默认值、注释等等。
根据实际情况进行设置。
如图:5.4。
5.45.在键这一页面中可以设置字段的主键、外键和唯一约束,第1列填写需要设置的约束名称,第2列选择约束的类型。
在第3列点击右边的小按钮来设置需要设置约束的列,如图5.5,通过点击中间的方向按钮,来选择需要设置的列,如果将列从左边列表移动到右边列表表示该列被设置为受约束的列,反之则取消。
设置完成后点确定按钮。
后面几列是外键需要的设置,比如参照表、参照列,设置级联等等,具体设置请参看相关文档。
5.56.后面还有几个选项,比如设置受检查约束,建立索引和权限。
这些选项设置方法和前面类似,根据具体情况进行设置。
7.点击查看SQL按钮可以查看相应的SQL代码,如图:5.7。
设置好后点击应用按钮,如果未出现任何错误提示框则表明表已创建好。
如果出现错误窗口,请根据错误提示信息进行相应的修改。
5.78.表创建好后,选择Tables选项,就会出现刚建立好的表,可以点击右键,在弹出菜单中选择查看数据按钮来查看当前表,同时可以在弹出的窗口上输入SQL语句来操作该表。
plsql使用教程
plsql使用教程PL/SQL是Oracle数据库的过程式编程语言,它结合了SQL的强大查询能力和程序设计语言的灵活性。
以下是一个简单的PL/SQL使用教程:1. 定义变量在PL/SQL中,可以使用DECLARE语句来定义变量。
例如:DECLAREnum INTEGER;name VARCHAR2(50);2. 使用SELECT查询数据可以使用SELECT语句从表中检索数据。
例如:SELECT * INTO num, name FROM employees WHERE employee_id = 100;3. 使用IF-THEN-ELSE进行条件判断PL/SQL提供了IF-THEN-ELSE语句来进行条件判断。
例如:IF num > 0 THENDBMS_OUTPUT.PUT_LINE('Number is positive');ELSEDBMS_OUTPUT.PUT_LINE('Number is negative');END IF;4. 使用FOR循环可以使用FOR循环来对一个集合进行迭代。
例如:FOR i IN 1..10 LOOPDBMS_OUTPUT.PUT_LINE('The value of i is: ' || i);END LOOP;5. 创建存储过程可以使用CREATE PROCEDURE语句来创建存储过程。
例如:CREATE PROCEDURE get_employee_details (p_employee_idIN NUMBER) ISv_employee_name VARCHAR2(50);BEGINSELECT employee_name INTO v_employee_name FROM employees WHERE employee_id = p_employee_id;DBMS_OUTPUT.PUT_LINE('Employee name is: ' ||v_employee_name);END;6. 调用存储过程可以使用EXECUTE语句来调用存储过程。
plsql连接oracle配置
PL/SQL连接Oracle配置
介绍
PL/SQL是一种针对Oracle数据库开发的过程性编程语言,可以用于创建存储
过程、函数和触发器等对象。
要使用PL/SQL连接Oracle数据库,需要进行一些
配置。
本文将介绍如何配置PL/SQL连接Oracle数据库。
步骤
步骤1:安装Oracle客户端
在连接Oracle数据库之前,需要先安装Oracle客户端。
Oracle客户端是连接Oracle数据库的驱动程序,在连接数据库时需要使用。
首先,从Oracle官方网站
下载合适的Oracle客户端版本,然后按照安装向导进行安装。
步骤2:配置Oracle客户端
安装完Oracle客户端后,需要进行一些配置以确保连接能够成功。
以下是必要的配置项:
•ORACLE_HOME:指定Oracle客户端的安装目录。
需要将ORACLE_HOME设置为安装目录的路径,以便PL/SQL可以找到需要的文件。
•PATH:将Oracle客户端的bin目录添加到系统的PATH环境变量中,以便PL/SQL能够找到Oracle客户端的可执行文件。
•TNS_ADMIN:设置TNS_ADMIN环境变量为一个目录的路径,在该目录下应该包含一个名为tnsnames.ora的文件,该文件包含了要连接的
Oracle数据库的连接信息。
步骤3:创建数据库连接
在PL/SQL中,可以通过创建一个数据库连接来连接Oracle数据库。
以下是创
建数据库连接的步骤:
1.打开PL/SQL开发工具,如PL/SQL Developer或SQL Developer。
2.单击工具栏上的。
PLSQL 安装、使用、配置
PL\SQL Developer的安装和使用一、软件安装1、准备安装。
安装文件共有三个,如图所示:2、安装PL\SQL Developer的软件。
双击安装文件plsqldev803.exe文件,进入安装阶段:点击“确定”。
点击“I Agree”。
选择安装路径,点击“Next”。
选择“Create PL\SQL Developer shortcuts”,“Create shortcut on DeskTop”,点击“Next”。
选择“Template files”,“Keyword files”,点击“Finish”。
进入安装过程,会看到安装的进度条,等到安装完成,点击“Close”。
PL\SQL Developer安装完成。
3、安装中文包双击打开chinese.exe中文包的安装文件,点击“确定”。
选择安装目录,点击右箭头,进入到下一步操作。
进行选项的设置,保持默认即可,点击绿色的钩,进入到安装过程。
软件安装以后,点击灰色的钩,安装完成。
4、注册软件第一次使用PL\SQL Developer软件是需要注册的,打开”PLSQL 注册码.txt”,将相应的内容填入到对应的注册界面,点击“注册”即可。
二、PL\SQL Developer的使用(在使用PL\SQL Developer之前要保证oracle的远程连接数据库的配置是正确的。
如果配置正确,继续向下看;如果oracle的连接远程数据库还没有配置,请跳过这节看后面“三、Oracle Net配置”。
)1、进入系统。
双击PL\SQL Developer图标,出现Oracle登陆界面:填入正确的用户名和密码,选择好对应的数据库,并选择用户的角色,点击“确定”,即可登录成功,进入如下操作界面:2、PL\SQL操作。
下面就最常用的脚本执行操作进行介绍。
1)新建“SQL窗口”。
方式有两种:一种是直接点击“文件”→”新建”→”SQL窗口”;另一种是直接点击,选择“SQL窗口”。
plsql 使用手册
PL/SQL 是Oracle 数据库中用于存储过程、函数、触发器和包等程序的编程语言。
以下是PL/SQL 使用手册的参考指南:1、连接Oracle 数据库:在开始编写PL/SQL 程序之前,您需要先连接到Oracle 数据库。
可以通过以下步骤连接到数据库:•运行PLSQL,将弹出数据库连接对话框。
•在对话框中选择要连接的Oracle 服务名,并输入用户名和密码。
•点击“OK”按钮进行连接。
2、登录信息保存功能设置:如果设置了登录信息保存功能,可以通过以下方式连接数据库,不必每次输入用户名和密码。
•进入PLSQL 后,在菜单区点击右键,出现PLSQL 配置界面。
•将“Store with password” 选中即可。
这样,第一次通过用户名/密码登录某数据库后,下次就不用再输入用户名/密码了。
3、切换数据库连接:在PLSQL 中,可以通过以下步骤切换到不同的数据库连接:•在菜单中选择“Change Database” 选项。
•在弹出的对话框中,选择要连接的数据库。
•点击“OK” 按钮完成切换。
4、编写PL/SQL 程序:在连接到数据库后,可以开始编写PL/SQL 程序。
以下是一些常见的PL/SQL 程序示例:•存储过程:用于封装复杂的SQL 查询和数据处理逻辑。
可以使用PL/SQL 编写一个或多个SQL 语句的集合,并将其封装在一个可重用的过程中。
•函数:用于计算并返回一个值。
可以编写一个或多个SQL 语句,将其封装在一个函数中,并使用输入参数来控制计算过程。
•触发器:用于在数据库中执行自动操作。
可以在特定的数据库事件(如插入、更新或删除记录)发生时触发自动执行的操作。
•包:用于封装多个PL/SQL 程序和逻辑单元。
可以将相关的存储过程、函数和数据类型封装在一个包中,以便更好地组织和管理代码。
5、执行SQL 语句:在PLSQL 中,可以使用以下步骤执行SQL 语句:•在菜单中选择“Execute” 或“Run” 选项。
plsql 使用手册
plsql 使用手册(最新版)目录1.PL/SQL简介2.PL/SQL的基本语法3.数据类型与变量4.控制结构5.函数与过程6.触发器与存储过程7.异常处理8.PL/SQL与SQL的交互9.PL/SQL的应用实例10.PL/SQL的优缺点及发展前景正文【PL/SQL 简介】PL/SQL(Procedural Language/Structured Query Language)是一种过程式编程语言,它是为了与 SQL(结构化查询语言)协同工作而设计的。
PL/SQL 通常用于 Oracle 数据库中,用于编写存储过程、触发器、函数等,从而实现对数据库的高级操作和控制。
【PL/SQL 的基本语法】PL/SQL的基本语法包括变量声明、数据类型、控制结构(条件语句、循环语句等)、函数与过程、触发器与存储过程等。
【数据类型与变量】PL/SQL的数据类型与SQL的数据类型基本一致,包括数字类型、字符串类型、日期类型等。
在PL/SQL中,需要先声明变量,再进行使用。
【控制结构】PL/SQL的控制结构包括条件语句(IF-THEN、IF-THEN-ELSE)、循环语句(WHILE、FOR)等,用于实现复杂的逻辑控制。
【函数与过程】函数是一种返回某个值的过程,过程则是一种不返回值的操作。
在PL/SQL 中,函数与过程可以通过参数传递数据,并返回结果。
【触发器与存储过程】触发器是一种在对表执行 INSERT、UPDATE 或 DELETE 操作时自动执行的存储过程。
存储过程是一组预先编译的 SQL 语句,可以实现复杂的业务逻辑。
【异常处理】PL/SQL中可以处理异常,通过EXCEPTION和WHEN子句可以捕获和处理异常情况。
【PL/SQL 与 SQL 的交互】PL/SQL可以与SQL进行交互,例如在PL/SQL过程中调用SQL语句,或者在SQL语句中调用PL/SQL过程。
【PL/SQL 的应用实例】一个典型的PL/SQL应用实例是编写一个存储过程,用于实现数据的增、删、改、查等操作。
plsql安装教程及配置
plsql安装教程及配置先下载并安装Oracle数据库软件。
安装时选择“安装软件仅(不创建数据库)”选项。
安装完成后,在Oracle安装目录下找到“dbhome_1”目录,并进入该目录中的“BIN”目录。
在该位置打开命令行窗口。
在命令行窗口中输入以下命令来创建一个新的Oracle实例:```./dbca -silent -createDatabase -templateNameGeneral_Purpose.dbc -gdbname plsql -sid plsql -responseFileNO_VALUE -characterSet AL32UTF8```该命令会以静默模式创建一个名为“plsql”的数据库实例。
接下来,在命令行窗口中输入以下命令以启动该数据库实例:```./sqlplus /nolog```进入SQL Plus控制台后,输入以下命令以以系统管理员身份登录:```connect sys as sysdba```系统会提示你输入sys用户的密码。
输入密码后,进入系统管理员模式。
在系统管理员模式下,输入以下命令以创建一个新的用户并授权PL/SQL访问权限:```create user plsql identified by password;grant connect, resource, create procedure, create session to plsql;```请将“password”替换为你为新用户设置的密码。
完成以上操作后,可以关闭SQL Plus控制台。
下一步,将下载并安装PL/SQL开发环境,如Oracle SQL Developer。
安装时选择“无需JDK”选项。
安装完成后,打开SQL Developer。
在“连接”对话框中,输入以下信息来连接到刚刚创建的数据库实例:- 填写“用户名”、“密码”和“数据库”,分别为新用户的用户名、密码和数据库实例名(在此示例中为“plsql”);- 在“高级”选项中,输入“主机名”和“端口”,分别为数据库管理系统的主机名和端口。
PLSQL安装配置和使用说明书
PLSQL安装配置和功能说明1.PLSQL简介PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。
如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。
PL/SQL Developer 侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序过程中的主要优势。
2.PLSQL安装以如下图所示的软件版本为例点击安装,安装完成之后通常需要注册注册码;根据所需码进行注册(产品号、序列码、密码……)当然也可以通过上网进行搜索相关注册所需信息。
3.PLSQL使用3.1.PLSQL使用前提条件Pl/sql 在正常使用前必须有oracle数据库环境,(安装oracle服务器端或者客户端数据库软件)。
以安装了oracle11g客户端软件环境为例3.1.1.tnsnames连接找到tnsnames.ora文件,如图所示:在安装的oracle数据库文件夹:F:app\liu\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora不管是oracle的10g还是11g版本,主要是找到标红的文件夹本例子完整的路径如下:F:\app\liu\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora3.1.2.tnsnames 配置打开tnsnames.ora文件进行编辑在文件中增加如下内容:MISSDDB =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.0.241)(PORT = 1521)) (CONNECT_DATA =(SID = orcl)))或者OPIDSSCK_231 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.0.231)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = opids) ))添加这两段的目的是增加两个数据库的连接(MISSDDB 、OPIDSSCK_231 )如图:3.2.PLSQL常用功能3.2.1.登陆当打开PL/SQL Developer时,直接在“登录”对话框中输入用户名、密码、数据库(本地网络服务名)和连接为的身份(除了sys用户需要选择连接为sysdba之外,其他用户都选择标准/Normal)。
Plsql的详细设置
PL/SQL详细设置1、PL/SQL Developer记住登陆密码在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History ,“Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。
2、执行单条SQL语句在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;设置方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types ,勾上“AutoS elect Statement” 即可。
3、格式化SQL语句在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可.4、查看执行计划在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。
5、调试存储过程在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test scrīpt 窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者按F9;最后点击:RUN 或者Ctrl+R6.左下角显示window list点击菜单tools -> window list, 将弹出的小窗口拖到左下角合适位置,然后点击菜单window->save layout7.防止登录超时tools->Preferences-->Oracle->Connection 选择 "check connection"8.不备份sql文件tools->Preferences->Files->backup,页面中backup files中选择 disabled======引用如下======连接oracle10g免安装客户端解决办法首先,在安装ORACLE服务器的机器上搜索下列文件,oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dllsqlnet.oratnsnames.oraclasses12.jarojdbc14.jar制作成压缩文件,配置目标计算机使用。
plsql首选项设置
一、设置预定义字符(提高书写效率)
D:\java\plsqldev715\PlugIns\shortcuts.txt:
s = SELECT * FROM
f = FOR UPDA TE
i = INSERT INTO V ALUES
d = DELETE FROM WHERE
u = UPDA TE * SET =
二、小技巧--进入PL/SQL DEVELOPER时自动切换到My objects
设置方法如下:1、TOOLS → Preferences2、User Interface → Browser →Filters… → My objects →选中Default3、保存之后重启
三、怎样删除plsql 用户名旁的以前登陆的记录
tools->Preferences->Oracle->Logon History
History框中就是你登录的纪录,想删除哪个点中后再点小红X就行了
四、提示输入
当你键入数据库对象的名字时,代码助手将自动地显示关于它们的信息,这个首选项页允许你定义这个特性的行为
五、记住密码
Tools菜单--Preferences--Oracle--Logon HIstory--Store with password。
plsql的set语法
plsql的set语法
PL/SQL中的SET语法用于设置变量的值。
在PL/SQL中,可以使用SET命令为变量分配值。
下面是一个简单的示例,演示了如何使用SET语法:
sql.
DECLARE.
my_variable VARCHAR2(50);
BEGIN.
SET my_variable = 'Hello, World!';
DBMS_OUTPUT.PUT_LINE(my_variable);
END;
在上面的示例中,我声明了一个名为my_variable的变量,并
使用SET命令将字符串'Hello, World!'分配给它。
然后,我使用DBMS_OUTPUT.PUT_LINE语句将变量的值打印到控制台上。
除了上面的示例之外,PL/SQL中还有其他一些情况可以使用SET语法。
例如,在游标中,可以使用SET命令将游标的值分配给变量。
另外,SET还可以用于设置会话级别的参数,如SET SERVEROUTPUT ON,用于在PL/SQL中启用DBMS_OUTPUT包的输出。
总的来说,PL/SQL中的SET语法用于设置变量的值,可以在不同的场景中灵活应用,帮助开发人员更好地管理和处理数据。
希望这个回答能够帮助到你理解PL/SQL中SET语法的用法。
PLSQL安装配置和使用说明
PLSQL安装配置和功能说明1.PLSQL简介PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。
如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL 编程也成了整个开发过程的一个重要组成部分。
PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序过程中的主要优势。
2.PLSQL安装以如下图所示的软件版本为例点击安装,安装完成之后通常需要注册注册码;根据所需码进行注册(产品号、序列码、密码……)当然也可以通过上网进行搜索相关注册所需信息。
3.PLSQL使用3.1.PLSQL使用前提条件Pl/sql 在正常使用前必须有oracle数据库环境,(安装oracle服务器端或者客户端数据库软件)。
以安装了oracle11g客户端软件环境为例3.1.1.tnsnames连接找到tnsnames.ora文件,如图所示:在安装的oracle数据库文件夹:F:app\liu\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora不管是oracle的10g还是11g版本,主要是找到标红的文件夹本例子完整的路径如下:F:\app\liu\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora3.1.2.tnsnames 配置打开tnsnames.ora文件进行编辑在文件中增加如下内容:MISSDDB =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.0.241)(PORT = 1521))(CONNECT_DATA =(SID = orcl)))或者OPIDSSCK_231 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.0.231)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = opids) ))添加这两段的目的是增加两个数据库的连接(MISSDDB 、OPIDSSCK_231 )如图:3.2.PLSQL常用功能3.2.1.登陆当打开PL/SQL Developer时,直接在“登录”对话框中输入用户名、密码、数据库(本地网络服务名)和连接为的身份(除了sys用户需要选择连接为sysdba之外,其他用户都选择标准/Normal)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PL/SQL设置
用分号隔开不同的SQL语句
在同一窗口输入,可以在一次执行,PL/SQL将自动新建SQL窗口,分别执行不同的SQL语句(PL/SQL7.1版本有次功能,低版本的可能会提示出错)
用&符号引入变量
如select*from emp where ename='&ename'
执行时,PL/SQL就会弹出窗口,要你输入ename的值
Ctrl+E查看历史记录
可以调出Recall Statement重新调用语句,调出历史上成功执行过的Sql语句执行单条SQL语句
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer 默认是执行该窗口的所有SQL语句,需要设置为光标所在的那条SQL语句,即执行当前SQL语句;设置方法:PL/SQL Developer7.1.2 -->tools->Preferences-->Window types,勾上“AutoExecute queries”和“AutoSelect Statement”即可。
设置编辑器、表格字体等可以在Tools->Preferences->fonts中设置。
格式化SQL语句
在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长
或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier
按钮即可。
查看执行计划
在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。
调试存储过程
在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test scrīpt窗口中,对于定义为in 类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger或者按F9;最后点击:RUN或者Ctrl+R。
关键字自动大写
Tools->Preferences->Editor,将Keyword case选择Uppercase。
一般是让
关键字大写,其他比如表名、字段名等都是小写。
大家都应该养成一种自己的编码习惯,并保持下去。
更改默认执行快捷键F8为Ctrl+Enter
Tools->Preferences->Key Configuration->Session/Execute,然后按Ctrl+Enter。
AutoReplace自动替换功能
Tools->Preferences->Editor->AutoReplace->选上Enabled,并Edit文件,加入以下内容:
sf=select*from
scf=select count(*)from
s=select
f=from
w=where
d=delete
u=update
保存登陆信息
(a)在工具栏中的[Log on]下来按钮中选择[Configure...],然后将Definition 选项卡中将[Store history]和[Store with password]两个多选框选中并保存。
之后只要录入一次用户名/密码之后登陆信息就会被保存,下次登陆只需要选择一个username之后password就会自动带出,无需再次录入,方便多多。
(b)对于过时的登陆信息,可以通过[Log on]–》[Configure...]–》[Added users]将其删除。
快速切换用户
在工具栏中的[Log on]下来按钮中选择要切换的用户及数据库即可。
快速查找某个数据库对象
在PL/SQL Develper中有数据库对象的搜索功能,通过程序菜单[Tools--》Find Database Objects...]即可打开数据库对象查找窗口。
查看只属于当前登录用户的对象
默认情况下,通过对象浏览器显示的是当前用户所有可以查看的对象,包括一些系统对象。
如果只想显示当前用户自己的对象的话,可以将对象浏览器上方的选
择框设置为“My Objects”即可。
快速查看表的元信息
对对象浏览器中右键点击该表,选择[View],在打开的新窗口中即可查看该表的元信息。
包括:
(a)General:表的属主、表空间名等信息;
(b)Columns:字段名、字段类型、非空约束、默认值及注释等信息;
(c)Keys:表的主键信息等;
(d)Checks:
(e)Indexs:索引信息;
(f)Privileges:赋权信息,该表的哪些权限被赋予了哪些用户。
在任何一个编辑窗口中,在表明上右键选择[View]选项也可以查看。
查看某个表的建表语句
在对象浏览器中右键点击该表,选择[View],然后在弹出窗口的右下角点击[View SQL]即可查看该表的建表语句。
建表语句之中也包含了与该表相关对象的创建
操作,比如创建主键、创建索引及赋权等操作。
批量导出建表语句
(a)通过菜单选择[Tools]–》[Export User Objects...],在打开的窗口中选择准备导出的表即可。
通过此种方式导出的sql脚本中不会有insert语句,也就是表中的数据不会被同时导出,只有DDL语句。
(b)通过菜单选择[Tools]–》[Export Tables...],在打开的窗口中选择准备导出的表,同时需要将选项[Delete records]选项选中,然后导出脚本即可。
导出初始化数据
通过菜单选择[Tools]–》[Export Tables...],在打开的窗口中选择准备导出的表,同时将选项[Delete records]选项取消选中,然后导出脚本即可。
导出数据位CSV格式
(a)在对象浏览器中选择准备导出的表,右键选择[Query data],在弹出的窗口中,点击[Fetch last page]按钮,将所有数据显示出来;
(b)选择数据行,点击右键,选择[Export Results]–》[CSV file],则被选中
数据行将被导出。
直接编辑某个表中的数据
(a)打开一个SQL Window,输入如下语句:
select*from table_name for update;
(b)在结果展示列表页面点击左上方的解锁按钮,允许直接编辑字段内容;
(c)双击要编辑的字段,修改字段内容;
(d)点击左上方的提交按钮,提交所修改内容;
(e)置为锁定状态,提交本次事务。
执行单条SQL语句
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer 默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;
Tools->Preferences->Window types->SQL Window,勾上“AutoSelect Statement”即可。
取消代码智能提示
平时在写代码时,输入“.”或者“_”之后,会出现智能提示输入。
但是在网络环境不好的情况下,就会出现延时了。
Tools->Preferences->User
Interface->Code?0?2Assistant->Automatically activated?0?2,取消选择,
就会关闭智能提示了!
导入数据
平时需要将一些txt或者excel的临时数据导入到数据库的表里,通过自己写程序就有点麻烦了,pl/sql developer提供了一个方便的导入界面:Tools->Text Importer。