sqlDeveloper使用教程Word下载.docx
- 文档编号:14037089
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:63
- 大小:2.37MB
sqlDeveloper使用教程Word下载.docx
《sqlDeveloper使用教程Word下载.docx》由会员分享,可在线阅读,更多相关《sqlDeveloper使用教程Word下载.docx(63页珍藏版)》请在冰豆网上搜索。
然后单击Test。
4.连接状态已成功测试。
但没有保存该连接。
要保存该连接,请单击Connect。
5.保存了该连接,可以在列表中看到该数据库。
展开ORCL。
注:
打开连接时,自动打开SQLWorksheet。
SQLWorksheet允许针对刚创建的连接执行SQL。
6.展开Tables。
7.选择EMPLOYEES表,查看表定义。
8.要查看该数据,请单击Data选项卡。
9.数据随即显示。
使用Table对话框添加新表
新建一个名为DEPENDENTS的表,它包含一个带有EMPLOYEES表的外键。
1.右键单击Tables并选择CreateTABLE。
2.输入DEPENDENTS作为TableName,然后单击ShowAdvancedOptions复选框。
3.输入ID作为Name,选择NUMBER作为数据类型,并输入6作为Precision。
选择Cannotbe
NULL复选框。
然后单击AddColumn图标。
4.输入FIRST_NAME作为Name并输入20作为Size。
5.输入LAST_NAME作为Name并输入25作为Size。
选择CannotbeNULL复选框。
然后单击
AddColumn图标。
6.输入BIRTHDATE作为名称,然后选择DATE作为数据类型。
7.输入RELATION作为Name,并输入25作为Size。
8.输入GENDER作为Name并输入1作为Size。
9.输入RELATIVE_ID作为Name,选择NUMBER作为数据类型,并输入6作为Precision。
选择
CannotbeNULL复选框。
然后单击OK创建该表。
10.新表出现在表列表中。
从列表中选择DEPENDENTS。
更改表定义
OracleSQLDeveloper使得更改数据库对象变得非常简单。
在刚创建的DEPENDENTS表中删除一列。
1.单击Actions...按钮。
2.选择Column,然后选择Drop。
3.选择ColumnNameGENDER并单击Apply。
4.该列已经删除。
单击OK。
5.右键单击ORCL数据库连接并单击Refresh,以刷新数据库连接。
6.展开ORCL>
Tables。
然后选择DEPENDENTS表。
添加表约束
在这一节中,为DEPENDENTS表创建主键和外键约束。
1.右键单击DEPENDENTS并选择Edit。
2.单击PrimaryKey选项卡。
3.选择ID列并单击>
,然后单击ForeignKey选项卡。
4.单击Add。
5.选择EMPLOYEES作为ReferencedTable并选择RELATIVE_ID作为LocalColumn,然后单击
OK。
向表中添加数据
通过执行以下步骤,可以向表中添加数据:
1.单击Data选项卡。
2.然后单击InsertRow图标。
3.输入以下数据并单击CommitChanges图标。
ID209
FIRST_NAMESue
LAST_NAMELittlefieldBIRTHDATE2003年10
月9日
RELATIONDaughter
RELATIVE_ID110
4.刚添加的行被提交到数据库。
5.还可以使用脚本一次添加多行。
单击SQLWorksheetORCL选项卡。
6.右键单击SQLStatement区域并选择OpenFile。
7.导航到工作目录(例如,c:
\wkdir)并选择load_dep.sql文件,然后单击Open。
8.随即显示该脚本的SQL。
单击RunScript图标。
9.该数据已插入。
要查看该数据,请单击DEPENDENTS选项。
10.单击Refresh显示所有数据。
11.系统将列出表中的所有数据。
12.可以导出数据以便在Excel中使用。
右键单击任何列中的一个值,选择Export,然后选择一个
文件类型。
13.指定文件目录和名称,然后单击Apply。
14.如果查看DEPENDENTS.CSV文件,将看到以下内容。
访问数据
访问DEPENDENTS数据的一种方式是:
在DEPENDENTS表上生成一条SELECT语句,然后添加一个WHERE子句。
1.单击ORCLSQLWorksheet选项卡。
2.单击clear(铅笔)图标移除SQLStatement窗口的内容。
3.将DEPENDENTS表从数据库对象列表拖放到SQL语句区域。
4.显示SELECT语句以及DEPENDENTS表中的所有列。
向右滚到到SELECT语句结尾。
5.将WHERE子句whererelative_id>
110添加到SELECT语句末尾“;
”'
之前。
ExecuteStatement图标。
6.随即显示结果。
使用可用的报表
SQLDeveloper为本产品提供了许多报表。
在这一节中,我们将了解如何运行这些报表。
1.在SQLDeveloper中,切换至Reports选项卡,展开DataDictionaryReports节点。
2.选择AboutyourDatabase节点并展开它,可以了解有关数据库的基本详细信息。
单击VersionBanner。
3.为完成本练习,可以选择任何报表并运行它。
例如,有一个报表列出了表的所有主键。
展开Table->
Constraints节点,选择PrimaryKeyConstraints
4.选择该节点后,会弹出一个窗口。
该窗口允许限制对某个条件的查询。
立即单击Apply,即可选择所有记录。
清除Null复选框,在域中键入e。
(该操作限制了对所有名称中包含字母“e”的表的查询)单击Apply。
5.产生的报表显示了所有名称中包含字母“e”的、具有主键的报表。
添加用户定义的报表
SQLDeveloper提供创建、保存以及运行自己的报表的能力。
只需要SQL即可。
报表可以简单,也可以复杂。
一般把自己需要频繁执行的sql语句作为报表保存起来。
1.使用上下文菜单添加一个新报表。
2.可以在此处添加任何查询。
例如,使用以下查询:
selectobject_name,object_type
fromuser_objects;
可以对报表和名称进行描述。
例如:
后,报表提示连接到数据库。
可以使用HR,或者使用其他连接。
3.单击Apply
注意,从右上角可以识别使用了哪个连接、何时运行该报表。
4.最后,可以采用该查询,在SQlWorksheet使用它,方法是单击RunReportinSQLWorksheet按钮。
创建并编译PL/SQL过程
创建、编辑并编译一个PL/SQL过程。
1.在Connections导航器中,右键单击Procedures节点以调用上下文菜单,然后选择CreatePROCEDURE。
2.输入EMP_LIST作为过程名。
然后单击+,添加一个参数。
3.双击参数,将值更改为pMaxRows,然后将VARCHAR2更改为NUMBER。
确保在单击OK之前按
了Enter键。
4.随即显示指定了参数的过程的框架。
5.替换以下PL/SQL:
BEGIN
NULL;
END;
使用以下代码:
CURSORemp_cursorIS
SELECTl.state_province,l.country_id,d.department_name,e.last_name,
j.job_title,e.salary,mission_pct
FROMlocationsl,departmentsd,employeese,jobsj
WHEREl.location_id=d.location_id
ANDd.department_id=e.department_id
ANDe.job_id=j.job_id;
emp_recordemp_cursor%ROWTYPE;
TYPEemp_tab_typeISTABLEOFemp_cursor%ROWTYPEINDEXBYBINARY_INTEGER;
emp_tabemp_tab_type;
iNUMBER:
=1;
OPENemp_cursor;
FETCHemp_cursorINTOemp_record;
emp_tab(i):
=emp_record;
WHILE((emp_cursor%FOUND)AND(i<
=pMaxRows)LOOP
i:
=i+1;
ENDLOOP;
CLOSEemp_cursor;
FORjINREVERSE1..iLOOP
DBMS_OUTPUT.PUT_LINE(emp_tab(j).last_name);
单击工具栏中的Save按钮,编译PL/SQL子程序。
6.在导航器中展开Procedures。
7.注意,当SQLDeveloper检测到无效PL/SQL子程序时,系统导航器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sqlDeveloper 使用 教程
![提示](https://static.bdocx.com/images/bang_tan.gif)