PLSQL:一种编程语言

PLSQL:一种编程语言,针对的对象是数据库中的数据(表,表里的数据等等)--在sql中能写的东西,在plsql也都可以写--PL/SQL对大小写不敏感。(现在学习时候得标准:所有的字母都大写)--语法结构:DECLARE--声明/定义的地方(变量、常量、游标)(非必须)BEGIN--写逻辑/写操作的地方(必须)EXCEPTION--处理异常的地方(非必须)END;--需要注意的是:1、单词不要写错了2、如果要使用变量,那么一定要提前声明3、每写完一...
摘要由CSDN通过智能技术生成

PLSQL:一种编程语言,针对的对象是数据库中的数据(表,表里的数据等等)

--在sql中能写的东西,在plsql也都可以写

--PL/SQL对大小写不敏感。(现在学习时候得标准:所有的字母都大写)

 

--语法结构:
DECLARE
  --声明/定义的地方(变量、常量、游标) (非必须)
BEGIN
  --写逻辑/写操作的地方 (必须)
EXCEPTION
  --处理异常的地方(非必须)
END;


--需要注意的是:
1、单词不要写错了
2、如果要使用变量,那么一定要提前声明
3、每写完一句,最后都要带分号表示结束(包括声明的时候)
4、最后的 END 后面的分号不要忘
5、如果不需要声明,那么 DECLARE 可以不写


--比如:写第一个程序:打印HELLO WORLD

/*DECLARE
*/
BEGIN
  DBMS_OUTPUT.PUT_LINE('HELLO WORLD');
END;




---变量
1、使用变量之前,必须先声明

--声明变量的语法结构:

  --声明的地方
  变量名 数据类型 [:= 初始值];
BEGIN
  --写逻辑的地方
END;
--开发规范:变量名以 V_ 开头

--需要注意的是:
1、声明变量的时候一定要带数据类型(NUMBER,VARCHAR2,DATE)
2、根据数据类型的不同,需要带长度
  数字型:NUMBER : 可以带长度,可以不带 --- NUMBER / NUMBER(X[,Y])
  字符型:VARCHAR2:必须带长度          --- VARCHAR2(X)
  日期型:DATE: 不带长度               --DATE
3、每声明一个变量,后面都需要带分号表示结束
4、变量的初始值可以在声明这个变量的时候给到它,也可以在写逻辑的时候再给
5、变量名取有意义的。不要用中文,标点符号,纯数字等作为变量名
6、变量的长度是贯穿整个代码块的(从 DECLARE 到 END;),
   在这个代码块中,给到这个变量的值的长度不要超过定义时的长度
7、符号都是英文的

--使用变量的方式来打印HELLO WORLD

DECLARE
V_HI VARCHAR2(15) := 'HELLO WORLD!';
BEGIN
  DBMS_OUTPUT.PUT_LINE(V_HI);
END;


--用字符串连接符来连接赋值 打印HELLO WORLD

DECLARE
V_HI VARCHAR2(15) := 'HELLO';
BEGIN
  DBMS_OUTPUT.PUT_LINE(V_HI);
  
  V_HI := V_HI || ' WORLD!';    --一个空格也占一个字符长度
  DBMS_OUTPUT.PUT_LINE(V_HI);
END;




--小练习一把:声明变量,并在逻辑体里面(BEGIN到END的中间这一块)给它赋值,打印 hello world

DECLARE
V_X VARCHAR2(15);
BEGIN
  V_X := 'HELLO WORLD!!';
  DBMS_OU
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值