OracleSQLDeveloper工具常用方法
PLSQLDeveloper使用技巧

2、执行单条SQL语句
在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;
设置方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types ,勾上“AutoSelect Statement” 即可。
4、查看执行计划
在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;
使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。
PL/SQL DEVELOPER 基本用法详解(转)
CSDN
PL/SQL DEVELOPER 基本用法详解(建议写过第一个存储过程后的初手必读)
用过oracle的都抱怨,为了稳定 它提供的图形化操作 速度慢的让人伤心呀,p4+128M的机器只要启动一个
oracle服务就够让人伤心的,再在dba studio里面操作真能让人哭。
PL/SQLDeveloper使用技巧
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” 即可,重新登录在输入一次密码则记住了。
sql Developer使用教程

OracleSQLDeveloper使用教程创建数据库连接使用 Oracle SQL Developer 管理数据库对象首先要创建数据库连接。
执行以下步骤:1.打开 Windows 资源管理器,双击 <path>\sqldeveloper\sqldeveloper.exe。
注:也可以在非 Windows 环境中执行 sqldeveloper。
2.在 Connections 选项卡中,右键单击 Connections 并选择 New Database Connection。
3.在 Connection Name 域中输入 <your_db_sid_name>,在 Username 和 Password 域中输入hr,指定<hostname> 作为 Hostname,在 SID 域中输入 <your_db_sid>。
然后单击 Test。
4.连接状态已成功测试。
但没有保存该连接。
要保存该连接,请单击 Connect。
5.保存了该连接,可以在列表中看到该数据库。
展开 ORCL。
注:打开连接时,自动打开 SQL Worksheet。
SQL Worksheet 允许针对刚创建的连接执行 SQL。
6.展开 Tables。
7.选择 EMPLOYEES 表,查看表定义。
8.要查看该数据,请单击 Data 选项卡。
9.数据随即显示。
使用 Table 对话框添加新表新建一个名为 DEPENDENTS 的表,它包含一个带有 EMPLOYEES 表的外键。
执行以下步骤:1.右键单击 Tables 并选择 Create TABLE。
2.输入 DEPENDENTS 作为 Table Name,然后单击 Show Advanced Options 复选框。
3.输入 ID 作为 Name,选择 NUMBER 作为数据类型,并输入 6 作为 Precision。
选择 Cannot be NULL 复选框。
oracle 基本操作

oracle 基本操作Oracle是一种关系数据库管理系统,具有强大的数据处理和管理能力。
本文将详细介绍Oracle的基本操作,包括数据库的创建、表的创建、数据的插入、查询、更新和删除等。
一、数据库的创建1. 打开Oracle SQL Developer(或者其他类似的工具)。
2. 点击"新连接"按钮,在弹出的对话框中填写数据库连接信息,包括用户名、密码、主机名、端口和服务名等。
3. 提交连接信息后,点击"测试"按钮进行连接测试,确保能够成功连接到数据库。
4. 连接成功后,点击工具栏中的"新建数据库"按钮,输入数据库的名称和存储位置等相关信息。
5. 点击"确定"按钮,等待数据库创建完成。
二、表的创建1. 在Oracle SQL Developer中,选择已经连接的数据库。
2. 在数据库中右键点击"表",选择"新增表",弹出表的编辑界面。
3. 在表的编辑界面中,填写表的名称、列名和数据类型等相关信息。
4. 点击"应用"按钮,保存表的定义。
三、数据的插入1. 在Oracle SQL Developer中,选择已经连接的数据库。
2. 在数据库中找到刚才创建的表,右键点击该表,选择"插入"。
3. 在插入界面中,填写要插入的数据,按照表的定义依次填写每一列的值。
4. 点击"应用"按钮,保存插入的数据。
四、数据的查询1. 在Oracle SQL Developer中,选择已经连接的数据库。
2. 在数据库中找到要查询的表,右键点击该表,选择"查询"。
3. 在查询界面中,编写查询语句,可以使用SQL语句进行简单或复杂的查询。
4. 点击"执行"按钮,查看查询结果。
五、数据的更新1. 在Oracle SQL Developer中,选择已经连接的数据库。
跟我学Oracle数据库系统管理和实现——PLSQL Developer开发工具操作使用实例

7、非PL/SQL对象
不使用任何SQL语句就可以实现对数据库表、序列、符号、 库、目录、工作、队列、用户和角色进行浏览、创建和修改等 功能行为。
PL/SQL Developer提供了一个简单易用的窗体,只需要将相 关的信息输入其中,PL/SQL Developer就将生成相应的SQL语句, 从而创建或转换对象。
(1)设置方法 PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle>Logon History ,“Store history”是默认勾选的,勾上 “Store with password” 即可,重新登录再输入一次密码则记 住了。
(2)但本版本的软件不知道为什么不能记住密码
13、对于出现“Oracle提示ERROR - ORA-12541: TNS:无监听程 序”的错误排除 (1)主要的错误原因是主机名改变
(2)使用方法 选中需要分析的SQL语句,然后 点击工具栏的Explain plan按钮 (即执行计划),或者直接按F5即 可。
(3)检查其中的配置定义中的主机名称是否为本机的主机名称。
(2)写完SQL语句后可以点击锯齿状图标(F8)执行,带有向下 箭头的图标(F10)提交。
4、命令窗口主要的功能说明
(1)使用PL/SQL Developer 的命令窗口能够开发并运行SQL脚 本。该窗口具有同SQL*Plus相同的感观,另外还增加了一个内置 的带语法加强特性的脚本编辑器。
(2)可以开发自己的脚本,无需编辑脚本/保存脚本/转换为 SQL*Plus/运行脚本过程,也不用离开PL/SQL Developer集成开 发环境。
(3)报告窗口(Report Window)主要也是执行SQL语句,但可 以创建出报表,并导出为CSV、TSV、Excel和XML等类型文件
oracle sql developer过滤器用法

oracle sql developer过滤器用法一、简介Oracle SQL Developer是一款强大的数据库工具,它提供了丰富的功能,包括查询、过滤、排序等。
过滤器是SQL Developer中一个重要的功能,它可以帮助我们筛选出符合特定条件的数据,提高查询效率。
二、过滤器的基本用法1. 创建过滤器:在SQL Developer的查询窗口中,我们可以通过创建过滤器来限定查询范围。
过滤器通常通过创建WHERE子句来实现,如"WHERE column = value"。
2. 添加多个过滤条件:我们可以使用AND或OR来组合多个过滤条件。
AND用于所有条件都必须满足,而OR则表示只要满足其中一个条件即可。
3. 使用通配符:SQL Developer支持使用通配符进行模糊查询。
常用的通配符有百分号(%)和下划线(_)。
三、高级过滤器用法1. 日期过滤:SQL Developer支持日期过滤,可以使用DATE函数和比较运算符来筛选日期数据。
2. 聚合函数过滤:SQL Developer支持使用聚合函数进行过滤,如SUM、COUNT等。
3. 动态过滤:SQL Developer还支持动态创建和修改过滤器,可以根据查询结果实时调整过滤条件。
四、注意事项1. 确保过滤器的语法正确,否则可能无法得到预期的结果。
2. 合理使用过滤器可以提高查询效率,但过度使用可能导致查询变得复杂和耗时。
3. 在使用通配符进行模糊查询时,要注意避免SQL注入攻击。
五、总结过滤器是SQL Developer中一个非常实用的功能,它可以帮助我们快速筛选出符合特定条件的数据。
通过了解和掌握过滤器的用法,我们可以更好地利用SQLDeveloper进行数据库操作。
希望本文能够帮助你更好地理解和使用Oracle SQL Developer的过滤器功能。
如有任何疑问,请随时联系我们。
sqldeveloper使用教程

sqldeveloper使用教程SQL Developer是一种功能强大的工具,用于管理和开发Oracle数据库。
它提供了一个直观和用户友好的界面,使数据库管理员和开发人员能够轻松地执行各种任务。
本教程将介绍SQL Developer的基本功能和操作。
1. 下载和安装:首先,你需要从Oracle官方网站下载并安装SQL Developer。
根据你的操作系统版本,选择合适的安装文件,并按照安装向导的指示进行安装。
2. 连接数据库:打开SQL Developer后,你将看到一个初始界面。
在该界面的左侧面板中,选择“新建连接”按钮。
在弹出的窗口中,填写要连接的数据库的详细信息,如主机名、端口号、用户名和密码。
点击“测试”按钮来验证连接设置是否正确,然后点击“连接”按钮。
3. 执行SQL查询:在连接成功后,你将在主界面的右侧面板中看到一个SQL编辑器。
在该编辑器中,你可以编写和执行SQL查询。
输入你的查询语句并点击运行按钮执行查询。
查询结果将显示在结果面板中。
4. 创建和修改表:SQL Developer还提供了一些可视化工具来创建和修改数据库表。
在左侧面板中选择你要操作的数据库连接,在该连接下展开“表”文件夹。
右键点击“表”文件夹并选择“新建表”选项来创建新表。
你也可以右键点击现有表并选择“修改”选项来修改表结构。
5. 导入和导出数据:SQL Developer还支持导入和导出数据到和从数据库中。
在左侧面板中选择你要操作的数据库连接,在该连接下展开“表”文件夹并选择你要导入/导出数据的表。
右键点击表并选择相应的导入或导出选项。
按照向导的指示完成导入或导出过程。
6. 执行存储过程:SQL Developer允许你创建和执行存储过程。
在SQL编辑器中编写存储过程的PL/SQL代码,并点击运行按钮执行它。
执行结果将显示在结果面板中。
7. 其他功能:SQL Developer还提供了许多其他有用的功能,如查询优化、数据库监控和报告生成。
oracle sql developer使用方法和技巧

oracle sql developer使用方法和技巧Oracle SQL Developer是Oracle提供的免费的数据库开发工具,用于管理和开发Oracle数据库。
以下是一些Oracle SQL Developer的基本使用方法和一些建议的技巧:基本使用方法:* 连接到数据库:打开SQL Developer并连接到你的Oracle数据库,提供必要的连接信息。
* SQL开发:使用SQL Worksheet进行SQL查询、脚本和存储过程的开发。
* 对象浏览器:利用对象浏览器查看数据库对象,如表、视图、索引等。
* 报表和图形:使用SQL Developer生成和查看报表,以及可视化查询结果。
* 版本控制:如果你使用版本控制系统,可以在SQL Developer 中集成版本控制工具。
技巧和建议:* 快捷键:熟悉一些常用的快捷键,如Ctrl + Enter执行SQL语句、Ctrl + Space代码提示等。
* 代码模板:利用代码模板简化常用代码块的输入,提高开发效率。
* 语法高亮和代码折叠:启用语法高亮以提高代码可读性,使用代码折叠功能简化大段代码的查看。
* 自动提交:确保你是否希望开启自动提交功能,以便及时保存对数据库的更改。
* 数据导入导出:使用SQL Developer的数据导入导出功能轻松地将数据从一个表迁移到另一个表。
* 监视和调试:利用SQL Developer的监视功能跟踪性能问题,使用调试器调试存储过程和PL/SQL代码。
* 插件:探索并安装适用于你工作需求的插件,以扩展SQL Developer的功能。
* 文档和学习资源:参考Oracle SQL Developer的官方文档,还可以查阅在线教程和社区资源以深入了解更多高级功能和技巧。
这仅是一些基础的使用方法和建议,具体的操作可能取决于你的具体需求和数据库开发的上下文。
PLSQLdeveloper操作入门级知识讲解

PLSQLdeveloper操作⼊门级知识讲解P L S Q L d e v e l o p e r操作⼊门级⽬录⼀ .登录PL/SQL Developer (3)⼆ .登录后的基本设置 (4)2.1 过滤显⽰ (4)2.2登录界⾯的设置 (5)三 .基本操作 (8)2.1表的基本操作 (8)2.1.1 SQL语句建表 (8)2.1.2 如何在PL\SQL Developer⾥执⾏SQL语句 (9)2.1.3 给表设置主键 (10)2.1.4 编辑表的字段 (14)2.1.5 输⼊条件查询 (15)2.1.6删除表 (16)2.1.7编辑表的数据 (17)2.2视图(View) (19)2.2.1概念 (19)2.2.2创建视图 (19)2.3其它数据库对象 (19)2.4数据库对象的导出\导⼊ (20)2.4.1表的导出 (20)2.4.2 Dmp导出参数介绍 (23)2.4.2 表的导⼊ (24)四 .其它操作 (27)1.SQL美化 (27)⼀ .登录PL/SQL Developer1.1 登录PL/SQL Devel oper(1)登录4要素a. ⽤户名(username)b. 密码(password)c. 数据库服务名(Database)d. 连接⾝份(Connect as)(2)要素说明●⽤户名(username)和密码(password):即数据库登录⽤户和登录密码,由数据库管理员提供●数据库服务名(Database):数据库服务名可在下拉列表中选择(由tnsnames.ora⽂件中描述的名字来确定),前提是通过Net Configuration Assistant来配置,或者直接修改tnsnames.ora⽂件。
●连接⾝份(Connect as):若为⼀般⽤户,默认为normal即可;若为sys或者system管理员⽤户,需要选择SYSDBA。
注:SYSDBA为系统管理员⾝份,可以进⾏任何操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle SQL Developer创建数据库连接使用 Oracle SQL Developer 管理数据库对象首先要创建数据库连接。
执行以下步骤:1.打开 Windows 资源管理器,双击 <path>\sqldeveloper\sqldeveloper.exe。
注:也可以在非 Windows 环境中执行 sqldeveloper。
2.在 Connections 选项卡中,右键单击 Connections 并选择 New Database Connection。
3.在 Connection Name 域中输入 <your_db_sid_name>,在 Username 和 Password 域中输入hr,指定<hostname> 作为 Hostname,在 SID 域中输入 <your_db_sid>。
然后单击测试。
4.连接状态已成功测试。
但没有保存该连接。
要保存该连接,请单击连接。
5.保存了该连接,可以在列表中看到该数据库。
展开 SFCS2006。
6.展开 Tables。
7.选择 SFCMO 表,查看表定义。
要查看该数据,请单击 Data 选项卡。
9.数据随即显示。
使用 Table对话框添加新表新建一个名为 DEPENDENTS 的表,它包含一个带有 EMPLOYEES 表的外键。
执行以下步骤:1.右键单击 Tables 并选择 Create TABLE。
2.输入 DEPENDENTS 作为 Table Name,然后单击高级复选框。
3.输入 ID 作为 Name,选择 NUMBER 作为数据类型,并输入 6 作为精度。
选择 Cannot be NULL 复选框。
然后单击 Add Column 图标。
4.同理添加 FIRST_NAME,LAST_NAME,BIRTHDATE等列,然后单击 OK 创建该表。
10.新表出现在表列表中。
从列表中选择 DEPENDENTS。
更改表定义Oracle SQL Developer 使得更改数据库对象变得非常简单。
在刚创建的 DEPENDENTS 表中删除一列。
执行以下步骤:1.单击操作按钮。
2.选择 Column,然后选择删除。
3.选择 Column Name column1 并单击应用,删除该列5.右键单击 SFCS2006 数据库连接并单击刷新,以刷新数据库连接。
添加表约束在这一节中,为 DEPENDENTS 表创建主键和外键约束。
执行以下步骤:1.右键单击 DEPENDENTS 并选择 Edit。
2.单击主键选项卡,选择相应列添为主键3,单击外键5.单击添加,选择相应的表作为 Referenced Table 并选择 ID 作为 Local Column,然后单击OK。
向表中添加数据通过执行以下步骤,可以向表中添加数据:1.单击Data选项卡,然后单击 Insert Row 图标。
2.输入数据并单击 Commit Changes 图标,刚添加的行被提交到数据库。
5.还可以使用脚本一次添加多行。
右键单击 SQL Statement 区域并选择 Open File。
7.导航到工作目录(例如,c:\wkdir)并选择 load_dep.sql 文件,然后单击 Open。
8.随即显示该脚本的 SQL。
单击 Run Script 图标。
9.该数据已插入。
要查看该数据,请单击 DEPENDENTS 选项。
10.单击 Refresh 显示所有数据。
11.系统将列出表中的所有数据。
12.可以导出数据以便在Excel中使用。
右键单击任何列中的一个值,选择 Export,然后选择一个文件类型。
13.指定文件目录和名称,然后单击 Apply。
14.如果查看 DEPENDENTS.CSV 文件,将看到以下内容。
访问数据访问 DEPENDENTS 数据的一种方式是:在 DEPENDENTS 表上生成一条 SELECT 语句,然后添加一个 WHERE 子句。
执行以下步骤:1.单击 ORCL SQL Worksheet 选项卡。
2.单击 clear(铅笔)图标移除 SQL Statement 窗口的内容。
3.将 DEPENDENTS 表从数据库对象列表拖放到 SQL 语句区域。
4.显示 SELECT 语句以及 DEPENDENTS 表中的所有列。
向右滚到到 SELECT 语句结尾。
5.将 WHERE 子句 where relative_id > 110 添加到 SELECT 语句末尾“;”'之前。
然后单击Execute Statement 图标。
6.随即显示结果。
使用可用的报表SQL Developer 为本产品提供了许多报表。
在这一节中,我们将了解如何运行这些报表。
1.在 SQL Developer 中,切换至 Reports 选项卡,展开 Data Dictionary Reports 节点。
2.选择 About your Database 节点并展开它,可以了解有关数据库的基本详细信息。
单击 Version Banner。
3. 为完成本练习,可以选择任何报表并运行它。
例如,有一个报表列出了表的所有主键。
展开 Table -> Constraints 节点,选择 Primary Key Constraints4. 选择该节点后,会弹出一个窗口。
该窗口允许限制对某个条件的查询。
立即单击 Apply,即可选择所有记录。
清除 Null 复选框,在域中键入 e。
(该操作限制了对所有名称中包含字母“e”的表的查询)单击 Apply。
5. 产生的报表显示了所有名称中包含字母“e”的、具有主键的报表。
添加用户定义的报表SQL Developer 提供创建、保存以及运行自己的报表的能力。
只需要 SQL即可。
报表可以简单,也可以复杂。
一般把自己需要频繁执行的sql语句作为报表保存起来。
1.使用上下文菜单添加一个新报表。
2. 可以在此处添加任何查询。
例如,使用以下查询:select object_name, object_typefrom user_objects;可以对报表和名称进行描述。
例如:3. 单击 Apply 后,报表提示连接到数据库。
可以使用 HR,或者使用其他连接。
注意,从右上角可以识别使用了哪个连接、何时运行该报表。
4. 最后,可以采用该查询,在 SQl Worksheet 使用它,方法是单击 Run Report in SQL Worksheet 按钮。
创建并编译 PL/SQL 过程创建、编辑并编译一个 PL/SQL 过程。
执行以下步骤:1.在 Connections 导航器中,右键单击 Procedures 节点以调用上下文菜单,然后选择 Create PROCEDURE。
2.输入 EMP_LIST 作为过程名。
然后单击 +,添加一个参数。
3.双击参数,将值更改为 pMaxRows,然后将 VARCHAR2 更改为 NUMBER。
确保在单击 OK 之前按了 Enter 键。
4.随即显示指定了参数的过程的框架。
5.替换以下 PL/SQL:BEGINNULL;END;使用以下代码:CURSOR emp_cursor ISSELECT l.state_province, l.country_id, d.department_name, st_name, j.job_title, e.salary, mission_pctFROM locations l, departments d, employees e, jobs jWHERE l.location_id = d.location_idAND d.department_id = e.department_idAND e.job_id = j.job_id;emp_record emp_cursor%ROWTYPE;TYPE emp_tab_type IS TABLE OF emp_cursor%ROWTYPE INDEX BY BINARY_INTEGER; emp_tab emp_tab_type;i NUMBER := 1;BEGINOPEN emp_cursor;FETCH emp_cursor INTO emp_record;emp_tab(i) := emp_record;WHILE ((emp_cursor%FOUND) AND (i <= pMaxRows) LOOPi := i + 1;FETCH emp_cursor INTO emp_record;emp_tab(i) := emp_record;END LOOP;CLOSE emp_cursor;FOR j IN REVERSE 1..i LOOPDBMS_OUTPUT.PUT_LINE(emp_tab(j).last_name);END LOOP;END;单击工具栏中的 Save按钮,编译 PL/SQL 子程序。
6.在导航器中展开 Procedures。
7.注意,当 SQL Developer 检测到无效 PL/SQL 子程序时,系统导航器中该子程序的图标上用红色的 X 来指示状态。
Log 窗口中显示编译错误。
只需双击错误,即可导航到错误中报告的对应行。
SQL Developer 还在右侧边列 (gutter) 中显示错误和提示。
如果将鼠标放在边列中每个红色方块上,将显示错误消息。
在本例中,错误消息指示 LOOP 语句中存在格式错误。
仔细检查代码后,会发现 WHILE 语句中多了一个圆括号。
删除多余的圆括号。
8.单击 Compile 图标。
9.该过程成功编译。
现在可以运行该过程。
运行 PL/SQL 过程创建并编译了一个 PL/SQL 过程之后,可以使用 SQL Developer 运行它。
执行以下步骤:1.在左侧导航器中,右键单击 EMP_LIST 并选择 Run。
2.该操作将调用 Run PL/SQL 对话框。
Run PL/SQL 对话框允许选择要运行的目标过程或函数(对程序包有用),并显示所选目标的参数列表。
PL/SQL 块文本区域中包含的是 SQL Developer 用来调用所选程序的生成代码。
使用该区域填充要传送到程序单元的参数以及处理复杂的返回类型。
将 PMAXROWS := NULL; 更改为 PMAXROWS := 5; 然后,单击 OK。
3.Log 窗口中显示了返回的 5 行结果。
调试 PL/SQL 过程SQL Developer 还支持使用 Oracle 数据库进行 PL/SQL 调试。
调试一个 PL/SQL 过程、单步调试代码并在运行时修改值。
执行以下步骤:1.通过在 OPEN emp_cursor; 语句所在行对应的代码左侧区中单击,可在 EMP_LIST 过程中设置一个断点。