pLsql 学习笔记(-)

来源:互联网 发布:网络古典电台哪个好 编辑:程序博客网 时间:2024/05/16 18:54

 读3pl-sql language reference11.2 笔记

1、         查询一次处理一行结果案例;

begin

 for someonein(  --someone变量

     select *from table1 --数据表

 )

 loop

    DBMS_OUTPUT.PUT_LINE

     (someone.id||' : ' ||someone.data_input 

                                      ||' : ' || someone.sex ); --字段处理。

 endloop;

end;

 

2、         定义变量用引号引起来。将不会转换为大写,直接获取相匹配的变量

true:

declare

       "HELLO" varchar2(20):='hello444444444';

begin

       dbms_output.put_line(Hello);  --自动会变成大写去匹配

end;

 

 

false:

declare

       "Hello" varchar2(20):='hello444444444';

begin

       dbms_output.put_line(Hello); ---自动变成大写后没有 HELLO变量,只有---Hello 变量,错误

end;

 

false:

declare

       "HELLO" varchar2(20):='hello444444444';

begin

      dbms_output.put_line("Hello");   --寻找Hello无,错误。

end;

 

3、         SQL中的变量要求:

A)、字母开头,

B)、变量后面可以包含数字,字母,和 “$”,“#”,“_” 三个特殊变量。

4、         字符是非行继续。

如:DBMS_OUTPUT.PUT_LINE(‘fdlsjfdsl

fdsjofsdf’);----将打印成两行。

所以如果需要写成两行可以用:||

如:DBMS_OUTPUT.PUT_LINE(‘fdlsjfdsl’||

‘fdsjofsdf’);   ---这样就可以打印成一行。

5、         数据类型%Type 和 %ROWTYPE

如:id  table1.id%Type; --表示 id变量的数据类型与表table1中id的数据类型相同。

如:table2 table1%rowtype  --表示获取表table1 中的某一行

6、         变量范围:

SQL的作用范围与c语言相同,定义开始,end结束,有内部相同变量时 ,获取内部变量值。调用外边变量用outer.变量名。

如:

DECLARE

       birthdateDATE :='09-AUG-70';

BEGIN

       DECLARE

                 birthdate DATE :='29-SEP-70';

       BEGIN

       IF birthdate = outer.birthdateTHEN

                DBMS_OUTPUT.PUT_LINE ('Same Birthday');

       ELSE

                DBMS_OUTPUT.PUT_LINE ('Different Birthday');

       ENDIF;

       END;

END;

7、         数学运算:

1、**表示密乘,如:2**3==8

2、没有求与符号% 需要用mod(a,b);

8、         Subtype定义你自己的数据类型。

用法:subtype 子数据类型  is base_type;

如: subtype subnum is num(7,5);

定义:Sum1 subsum;

 

 

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 平板电脑声音太小怎么办 平板电脑频碎了怎么办? 淘宝直播展示频道排后怎么办 网店头像改不了怎么办 被骗了7500追不回来怎么办 steam中国版原来的游戏怎么办 老公买驾照被骗妻子应该怎么办 被淘密码骗了怎么办 逛街手机没电了怎么办 电脑登入密码忘了怎么办 晚上睡不好觉经常做梦怎么办 开淘宝店开始零销量怎么办 淘宝店开直通车后销量怎么办 淘宝直播一开始直播没人该怎么办 淘宝店铺访客数据下滑怎么办 2个ctrl键都失灵怎么办 淘宝上搜索不到很久以前订单怎么办 关键词找不到了是不是被降权怎么办 购买小程序关键词想退款怎么办? 浏览器审查元素不拆分关键词怎么办 拼多多商品想重新编辑怎么办 新开店铺没有销量怎么办 新开的店铺没有销量怎么办 淘宝的商品权重下降是怎么办 360n5手机耗电快怎么办 怪兽充电宝丢了怎么办 有已处置的评价怎么办 淘宝降权了怎么办2018 使用虚假广告词被工商查到怎么办 为什么手机淘宝店关注不了怎么办 淘宝买东西付钱后卖家不发货怎么办 微信销售群没人买东西怎么办 淘宝想开2个店铺怎么办 拼多多没钱交保证金怎么办 差评一个月后怎么办 淘宝买家投诉成立后怎么办 天猫投诉成立了怎么办 新开实体店铺没生意怎么办 新开淘宝没流量怎么办 白色板鞋有青草弄的绿色怎么办 淘宝租衣服不退押金怎么办