zoukankan      html  css  js  c++  java
  • 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;

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

  • 相关阅读:
    收缩清空数据库
    ExecuteScalar 返回值问题
    JS“缺少标识符 字符串或数字”错误
    Access判断空字符串的SQL语句
    decimal与 float的区别
    按照特定的字符拆分字段
    php中heredoc与nowdoc的使用方法
    php 类接口继承练习
    委托
    关闭form前提示是否保存
  • 原文地址:https://www.cnblogs.com/zuoting-haoxue/p/7043693.html
Copyright © 2011-2022 走看看