`

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的各种基础知识和高级特征(记录...

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

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

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

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

    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的各种基础知识和高级特征(记录...

    PLSQLDeveloper下载

    本文主要介绍PL/SQL的编程基础,以使入门者对PL/SQL语言有一个总体认识和基本把握。 编辑本段主要特性  PL/SQL编辑器,功能强大——该编辑器具有语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/...

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

    课堂培训的ppt,非常适合初学者! 课堂培训的ppt,非常适合初学者!

    PL_SQL Developer 中文用户指南

    PL_SQL Developer 中文用户指南 不错的入门级教程!

    PLSQLDeveloper用户指南.pdf

    详尽地pl/sql使用入门指南,通过它可以很方便的开发oracle pl/sql,工欲善其事,必先利其器

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    使用PL/SQL Developer 第15章-控制文件和日志文件 控制文件与日志文件 初识控制文件 控制文件的多路复用 创建控制文件 日志文件的管理 第16章-表空间的管理 与表空间有关的概念 表空间的管理 临时表空间的...

    PLSQL操作手册

    该文档为PL/SQL操作手册,针对入门使用PL/SQL_Developer工具的人,能够帮助你很好的了解PL/SQL软件的每一个按钮的使用方法以及每一种操作的本质意义

    Oracle数据库开发与应用

    《Oracle数据库开发与应用》使用的开发环境是Oracle 11g PL/SQL Developer 7,内容由浅入深,并辅以大量的实例说明,阶段性地提供实践指导。《Oracle数据库开发与应用》提供了所有实例的源代码,以及开发过 资源太大...

    21天学通Oracle

    4.3.3 利用PL/SQL Developer备份数据库 60 4.4 本章实例 61 4.5 本章小结 61 4.6 习题 62 第5章 Oracle数据表对象(教学视频:42分钟) 63 5.1 Oracle表空间 63 5.1.1 Oracle表空间简介 63 5.1.2 创建Oracle...

    SQL21日自学通

    Teach Yourself PL/SQL in 21 Days 525 杂志526 DBMS526 Oracle Magazine526 SQL 的互联网资源526 附件E ACSLL 码表527 附件F 问题与练习答案533 第一天SQL 简介533 问题答案533 练习答案533 第二天查询— — ...

    Oracle_PLSQL培训文档

    PL/SQL是Procedure Language & Structured Query Language(过程化SQL语言)的缩写,是对SQL语言存储过程语言的扩展。它最大的优点是提供了一种服务器端存储过程语言,可以对数据进行快速高效的处理。 此文档对存储...

    Oracle12c OCP视频.zip

    【12c-工具篇】PL SQL Developer不能显示64位数据库的解决方法.pdf 常用命令.txt 第2天 01.mp4 02.mp4 03.mp4 db01.sql SQL.txt 【12c-体系结构篇】Oracle 12c体系结构(一).pdf 【12c-体系结构篇】Oracle 12c利用...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     Sql Developer  Oracle Enterprise Manager   第二章 用户和权限 一、 用户介绍 ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个...

    21天学习SQL V1.0

    21天学习SQL V1.0.pdf 66 SQL 21 日自学通(V1.0) 翻译人笨猪 EMAIL wyhsillypig@163.com 2 日期/时间函数.........................................................................................................

Global site tag (gtag.js) - Google Analytics