zoukankan      html  css  js  c++  java
  • pl sql 变量的声明和赋值

      链接地址:http://www.cnblogs.com/zhengcheng/p/4168670.html

    一、什么是PL-SQL

      PL-SQL是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言。具体来说,PL-SQL就是在普通的SQL语句的基础上增加了编程语言的特点,将数据操作和查询语句组织在PL-SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。

      使用PL-SQL有以下优点:

      1、能够把一组SQL语句放到一个模块中。使其更具模块化特点。

      2、可以在PL-SQL中增加逻辑结构判断、循环等程序结构。

      3、具有异常处理功能。使程序不会中断。

      4、减少网络交互,提高性能。

      5、具有更好的移植性。

    二:pl sql 程序的组成

    DECLARE

               ……声明部分

    BEGIN      --程序开始

               ……程序执行部分

    EXCEPTION

                 ……异常处理

    END;          ……结束程序

    二:定义变量

      DECLARE

    变量的名称name 数据类型type;

    示例:  

    DECLARE 
        v_name varchar2(20);    --声明一个字符串类型的变量
        v_age number:=&age;     --声明一个数字类型的变量   &age表示输入数据,会临时弹出一个输入框让我们输入数据。

      变量的赋值方法

    1.变量的名称name 数据类型type := 给变量赋初始值

    2.在内容部分  select  列名    into  变量名;

     

    三:命名规则

    1、首字母必须是英文字母,其后可以是字母,数字,$ ,#,和_下划线

    2.变量名长度不超过30个字符

    3.变量名中不能有空格

    4.变量名不能使用关键字命名

    四.Oracle中注意事项 ( DBMS_OUTPUT.PUT_LINE():输出语句)

    1.全部的保留字,Oracle内置的函数,程序包以及用户定义的类型都应该大写。

    2.变量前因加上前缀,表示该变量的变量类型。

    例(1):varvhar2()   v_变量名

    (2)常量时  c_变量名

    (3)异常时  e_异常名

    3.每行只写一句语句,逗号后面以及运算符前后都应该加上空格

    4.变量名称 应都使用有意义的名称命名

    5.命名使用“_”连接方式   而不使用大小写混写

  • 相关阅读:
    Python的学习之旅———UDP
    Python的学习之旅———socket ,socketserver
    Python的学习之旅———time 模块
    python的学习之旅---面向对象
    Python的学习之旅———re 模块正则表达式
    有事没事找高宇哥聊天,李泽军爸妈聊天,管那么多人干嘛,活好自己
    还有教师观没有记
    Navicat中怎么查看数据库密码
    Oracle 删除用户时出现异常ora-01922: CASCADE must bu specified to drop 用户名
    kali使用sqlmap注入dvma
  • 原文地址:https://www.cnblogs.com/futao123/p/4437211.html
Copyright © 2011-2022 走看看