`

PL/SQL Developer入门

阅读更多

打开PL/SQl  Developer 在"SQL窗口"或者“命令窗口”都可以执行pl/sql程序块

 

写一个匿名的程序块:

(1)declare

varchar2(20);                //变量声明,类型在后

begin

select *  into w from dual;  //没有into也执行不了

dbms_output.put_line(w);

end;

/

 

 

(2)declare
vjob varchar(10);  //如果字符长度超过10会报错
vnum number:=0;
vdate date:=sysdate;
fnum number(3,2):=3.33; //小数
flag boolean not null:=false;

begin
select to_char(sysdate,'yyyy-MM-dd') into vjob from dual;  //在块中如何转换日期?

dbms_output.put_line(vjob);
end;
/

 

 

(3)declare
userId number;
userName varchar2(20);
begin
select user_id,username into userId,userName from T_USER where user_id=266;
dbms_output.put_line('用户名: '||userName ||'  用户ID: '||userId);

end;
/

 

把 上面的(3)可改成如下:

declare
userId T_USER.User_Id%type;         //可以在未知类型,大小的时候定义变量
userName T_USER.Username%type;
begin
select user_id,username into userId,userName from T_USER where user_id=266;
dbms_output.put_line('用户名: '||userName ||'  用户ID: '||userId);

end;
/

 

 V_comment:=user||':'||sysdate; -- 会编译出错
 V_comment:=user||':'||to_char(sysdate); --正确

 

(4)declare
var varchar(1);
begin
select * into var from dual;
end;
/

PL/SQL procedure successfully completed //在命令窗口,执行(4)代码就会反馈

设置:

set  feedback  off

set autoprint   off

 

 

 设置断点:

       有两种方法设置断点,在程序窗口或者测试窗口。

 

选择多行多列多单元格:

     在查询出来的结果表格中, 为选择一个特殊区域的单元格,移动鼠标指针越过单元格左侧直到光标改变,按鼠标键拖动鼠标高亮选择。为选择所有的行和列,按左上角的单元格,或者右键点击表格,从弹出菜单中选择全部菜单项.

 

导出数据

     有很多方法导出结果集表格中的数据,执行一个select语句后,可以象上面介绍的选择一个单元格区域,在上右键点击,从弹出菜单中选择导出结果集菜单项。

    

     另外一种方是将内容拷贝到剪贴板中,按Ctrl_C或者右键点击选择项后从弹出菜单中选择拷贝(Copy)或者带标题头持贝菜单项。随后粘贴数据到其他程序中,像电子制表软件等。

     为了快速处理结果集到Microsoft Excel,选择Copy  to Excel菜单项,这将打开一个新的Excel实例,而且所有选择数据被拷贝。

 

排序行:

      为在结果集表格排序行,点击排序字段的标题头按键。

 

单记录视图(Single Record view):

      如果结果集包含很多字段,一条记录显示一行可能不方便,你必须前后滚动查看关联字段。

按表格工具条中的单记录视图,可以一次看一条记录

      表格工具条中的下一条记录和上一条记录可以导航结果集。再次单击单记录视图可以回到多记录视图。

 

 

分享到:
评论

相关推荐

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一)

    通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...

    PL/SQL Developer11中文版

    解压后的文件可能包含详细的使用手册或快速入门指南,指导用户如何安装、配置和使用PL/SQL Developer 11中文版。按照这些说明操作,可以确保软件正常运行并充分发挥其功能。 9. **密码保护**: 压缩包设置了密码...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二)

    通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...

    PL/SQL Developer+汉化包 无需注册码

    PL/SQL Developer是一款专为Oracle数据库设计的强大开发工具,它为数据库管理员和开发人员提供了集成的环境,便于编写、调试、测试和管理PL/SQL代码。这款软件无需注册码即可使用,大大降低了入门门槛,使得更多用户...

    Oracle PL/SQL程序设计(第5版)(上下册)

    - **环境搭建与配置**:本书将介绍如何在不同的操作系统环境下安装并配置Oracle 11g数据库环境,以及如何设置PL/SQL Developer或其他开发工具来编写和测试PL/SQL代码。 - **基本语法与结构**:包括数据类型、变量...

    Oracle PL/SQL编程及最佳实践

    PL/SQL Developer 是一个集成开发环境(IDE),用于开发、调试和维护 PL/SQL 程序。 四、PL/SQL 概述 PL/SQL 是一种高级编程语言,用于开发 Oracle 数据库中的存储过程、函数和触发器。PL/SQL language 提供了...

    PL/SQL开发文档1

    标题中提到的“PL/SQL开发文档1”,说明本文档是关于PL/SQL开发的入门级指导材料,面向希望学习使用PL/SQL进行数据库程序单元开发的用户。文档很可能是Oracle公司内部或其授权的培训机构用于教学目的的官方材料。 ...

    Oracle 11g SQL和PL SQL从入门到精通〖送源代码〗

    通过学习本书,读者不仅可以掌握Oracle常用工具Oracle Universal Installer、Net Comfiguration Assistant、SQL Developer、SQL*Plus的作用及使用方法,而且可以掌握SQL语句和PL/SQL的各种基础知识和高级特征(记录...

    PL/SQL中文帮助手册

    PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库的一种扩展,它集成了SQL语言的查询功能和过程性编程语言的控制结构,为数据库开发提供了强大的工具。这个"PL/SQL中文帮助手册"是7.0...

    基本PL/SQL编程

    本指南旨在为初学者提供一个基础的PL/SQL编程入门,帮助他们理解并掌握这个强大的工具。 ### 第一章 PL/SQL程序设计简介 PL/SQL(Procedural Language/Structured Query Language)结合了SQL的查询功能和一种类似C...

    pl/sql基础教程

    PL/SQL程序可以通过命令行工具(如SQL*Plus)、数据库开发工具(如Oracle SQL Developer)或嵌入到其他应用程序中执行。它们可以存储在数据库中,通过调用来执行,也可以作为一次性脚本运行。 ### 第二章 PL/SQL块...

    精品资源:超全PL/SQL教程全集

    - **PLSQL入门.doc**:可能包含PL/SQL的基础知识介绍,适合初学者快速上手。 - **PLSQL.pdf、高级PLSQL.pdf**:分别涵盖基础和高级主题,深入讲解PL/SQL的各个方面。 - **PL_SQL基础.pdf**:详细解读PL/SQL的基础...

    pl/sql教材(plsql 基础入门教材)

    通过深入学习这个PL/SQL基础入门教材,初学者可以逐步掌握PL/SQL的语法和编程技巧,包括变量管理、事务控制、流程控制(如条件语句和循环语句)、游标使用、异常处理以及PL/SQL编程对象(如过程、函数、包等)。...

    Introduction to Oracle9i PL/SQL课件

    这个“Introduction to Oracle9i PL/SQL”课件显然是为了引导初学者入门这一领域,帮助他们理解并掌握Oracle数据库中的PL/SQL编程。 1. **Oracle9i基础**: Oracle9i是Oracle数据库的一个版本,它引入了许多新特性,...

    Oracle 11g SQL和PL SQL从入门到精通part2 pdf格式电子书 下载(二)

    通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...

    Oracle 11g SQL和PL SQL从入门到精通.part1

    通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...

    plsql developer 7.0 最新中文手册.rar

    7.0版本的中文手册是初学者入门和进阶的重要参考资料,它详细介绍了这款工具的使用方法、PL/SQL语言的基本概念以及如何进行数据库管理。 在PL/SQL Developer 7.0中,你可以进行以下操作: 1. **代码编辑**:它提供...

    plsqldev_开发手册_7.1.1.1339.pdf

    《PL/SQL Developer 7.1 用户指南》不仅是初学者学习PL/SQL编程的入门宝典,也是经验丰富的开发者深入掌握PL/SQL Developer高级特性的必备资源。通过阅读和实践,开发者将能够更高效地开发、测试和优化PL/SQL代码,...

Global site tag (gtag.js) - Google Analytics