`
fei_xiang
  • 浏览: 18512 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
  • scwwc55555: 楼主很给力,谢谢
    S1SH整合
  • fei_xiang: fengkex 写道觉得自己理论性的东西欠缺的太多了,也不知道 ...
    ORM
  • fengkex: 觉得自己理论性的东西欠缺的太多了,也不知道怎么补,面试问到了怎 ...
    ORM

oracle 之pl/sql (一)

阅读更多
1. PL /SQL 介绍
PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数
据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速
高效的处理。除此之外,可以在ORACLE数据库的某些客户端工具中,使用PL/SQL语言也
是该语言的一个特点
PL/SQL 是  Procedure Language & Structured Query Language 的缩写。ORACLE
的 SQL   是支持 ANSI(American      national  Standards  Institute) 和 ISO92  (International
Standards   Organization)标准的产品。PL/SQL  是对 SQL  语言存储过程语言的扩展。从
ORACLE6  以后,ORACLE 的 RDBMS 附带了 PL/SQL。它现在已经成为一种过程处理语
言,简称 PL/SQL。目前的PL/SQL 包括两部分,一部分是数据库引擎部分;另一部分是可
嵌入到许多产品(如 C 语言,JAVA 语言等)工具中的独立引擎。可以将这两部分称为:数
据库 PL/SQL 和工具 PL/SQL。两者的编程非常相似。都具有编程结构、语法和逻辑机制

2.pl /sql
(1) 变量的声明;
declare
x varchar2(20);
results varchar2(1000);
begin
x:='ZhuYingya';

dbms_output.put('长度 =');
dbms_output.put_line(length(x));    --长度

dbms_output.put_line(TO_CHAR(sysdate,'YY/MM/dd/ hh:mm:ss'));    --打印当前时间

dbms_output.put('字节数 =');
dbms_output.put_line(lengthb('aabsd'));       --字节数

select name into results from person where id='1' ;   --将表字段数据存到一个变量中

dbms_output.put_line(results);             --输出表字段数据

end;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics