• pl/sql


    PL/SQL是对SQL语言的一种扩展,它更注重的是数据的处理过程。比如说我们给一个数据表里的数据做出相应的改变,当然我们可以使用JAVA、 C、C++等其他语言实现,但是PL/SQL语言是最高效,最简洁方便的。

    下面是关于pl/sql基本数据类型的使用规则:

    --变量声明

    declare

    pweight  number(7,2);

    pname varchar2(15);

    --开始部分

    begin

    pweight := 45.76;

    pname := '左边啊';

    end;   --结束

    引用型变量:

    --引用型变量
    set serveroutput on

    declare
    --定义引用型变量,查询并打印学生学号为9512101的姓名和性别
    psname student.sname%type;
    pssex student.ssex%type;

    begin
      --得到9512101的姓名和性别
      select sname,ssex into psname,pssex from student where sno='9512102';
     
      --打印姓名和性别
      dbms_output.put_line(psname||'的性别是'||pssex);

    end;

    --使用记录型变量;查询学号为9512101的姓名和性别
    set serveroutput on

    declare
    --定义记录型变量,注意代表一行
    stu_rec student%rowtype;
    begin
      --得到9512101一行的信息
      select * into stu_rec from student where sno='9512101';
      --打印姓名和性别
      dbms_output.put_line(stu_rec.sname||'的性别是'||stu_rec.ssex);
      end;

    在此记录型变量和引用型变量得出的结果是一样的,记录型变量得到的是一行的数据类型,而引用型变量只是某一个变量的类型。

  • 相关阅读:
    预览graph取消item的value单位自动转换
    Elasticsearch内存分配设置详解
    Linux core 文件介绍
    案例一 整套项目打包部署
    Linux删除文件提示Operation not permitted的处理办法
    python优雅获取本机 IP 方法
    nginx open files limits 导致大量错误信息
    excel表格用协程插入到mysql
    mysql基本操作
    装饰器
  • 原文地址:https://www.cnblogs.com/zuoting-haoxue/p/7043693.html
Copyright © 2020-2023  润新知