plsql的基本用法

1.基本的格式

2.变量的定义,有哪些

3.顺序,判断,选择,循环,异常处理

4.函数的定义(有参数,无参数),引用

5.游标的定义以及使用

----------------------------------------------------------------------------------------------------------------------------------------------

一、基本格式

   declare

                      变量定义区域;

               begin

                      code书写区域;

                end;

 

二、变量的声明以及使用

       1.变量的数据类型

       

number                       数字型
char                         定长字符型
varchar2                     变长字符型,最大2000个字符
long                         变长字符型,最长2GB
date                         日期型
boolean                      布尔型(true,false,null三者取一)

 

     2.变量的声明规则

         

字母,数字,下划线,以及$,#

          必须字母开头!

 

     3.变量的赋值

         

变量名:=

sql语句中的赋值 select   .....into

  三、基本的流程

        1. 条件结构    

if 逻辑判断 then
   code;
end if;
----------------------------------------------
if 逻辑判断 then
   code;
else
   code;
end if;
----------------------------------------------
if 逻辑判断 then
   code;
elsif 逻辑判断 then
   code;
else
   code;
end if;

         2.循环

loop
      code;
    if 逻辑判断 then
        exit;
      end if;
end loop;
----------------------------------------------------------------------
while 逻辑判断
   loop
          code;
    end loop;
-----------------------------------------------------------------------
for count IN  count_1..count_n
     loop
          code;
     end loop;

        3.选择

case input_name
              when expression1 then;
              when expression2 then;
             .................................
              else
                code;
end case;

         4.goto跳转

 

goto label;
       <<label>>
                code;

       5.异常

when 异常 then
                   code;

 四、用户自定义函数

         

create or replare function 函数名(变量参数  
                                   1.   变量名 in 类型;作为输入的变量只能传值
                                   2.   变量名 out 类型 只能赋值
                                   3.   变量名 in out 类型 均可)
         return 类型
           is/as
               变量名 类型;
          begin
                    code;
end 函数名;
--------------------------函数的调用---------------------------------------
1.无参函数直接函数名就可以了 例如:      count_num:=get_count_num;
2.有参数的直接写入就行了    例如:      count_num:=get_count_num('男');

  五、游标的定义以及使用

   

create cursor  游标名
       is
          sql的操作
----------------------------------使用-------------------------------------
open    游标名;
fetch  游标名 into 变量1,变量2;//赋值操作
------------------------------------------------------------------------------
open    游标名;
fetch  游标名 into 变量1,变量2;//赋值操作
while 游标名%found
       loop
            fetch  游标名 into 变量1,变量2;//赋值操作
        code;
       end loop;
close 游标名;
-------------------------------------------------------------
%found 判断是否存在数据
%isopen 判断是否游标开关状态

 游标标量的定义

 

type 游标变量
is
ref cursor return 游标 (强类型)/ref cursor 游标(弱类型)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园的建设目标是通过数据整合、全面共享,实现校园内教学、科研、管理、服务流程的数字化、信息化、智能化和多媒体化,以提高资源利用率和管理效率,确保校园安全。 智慧校园的建设思路包括构建统一支撑平台、建立完善管理体系、大数据辅助决策和建设校园智慧环境。通过云架构的数据中心与智慧的学习、办公环境,实现日常教学活动、资源建设情况、学业水平情况的全面统计和分析,为决策提供辅助。此外,智慧校园还涵盖了多媒体教学、智慧录播、电子图书馆、VR教室等多种教学模式,以及校园网络、智慧班牌、校园广播等教务管理功能,旨在提升教学品质和管理水平。 智慧校园的详细方案设计进一步细化了教学、教务、安防和运维等多个方面的应用。例如,在智慧教学领域,通过多媒体教学、智慧录播、电子图书馆等技术,实现教学资源的共享和教学模式的创新。在智慧教务方面,校园网络、考场监控、智慧班牌等系统为校园管理提供了便捷和高效。智慧安防系统包括视频监控、一键报警、阳光厨房等,确保校园安全。智慧运维则通过综合管理平台、设备管理、能效管理和资产管理,实现校园设施的智能化管理。 智慧校园的优势和价值体现在个性化互动的智慧教学、协同高效的校园管理、无处不在的校园学习、全面感知的校园环境和轻松便捷的校园生活等方面。通过智慧校园的建设,可以促进教育资源的均衡化,提高教育质量和管理效率,同时保障校园安全和提升师生的学习体验。 总之,智慧校园解决方案通过整合现代信息技术,如云计算、大数据、物联网和人工智能,为教育行业带来了革命性的变革。它不仅提高了教育的质量和效率,还为师生创造了一个更加安全、便捷和富有智慧的学习与生活环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值