• 技术文章 >数据库 >Oracle

    oracle怎么查询并赋值给变量

    青灯夜游青灯夜游2022-03-02 17:40:29原创252

    oracle查询并赋值给变量的方法:1、使用“变量名 数据类型(大小)”语句定义变量;2、使用“select 表字段名 into 变量名 from 表名 WHERE子句”语句将查询结果赋值给变量。

    本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。

    oracle怎么查询并赋值给变量

    首先我们需要定义(声明)一个变量

    格式:

    变量名  数据类型(大小)

    示例:

    V_TEST varchar2(20);
    V_NUM  number;

    然后使用select 表字段名 into 变量名 from 表名 WHERE子句 语句查询并赋值给变量

    方式一:

    ①查询指定表的所有字段

    ②适用于声明变量的前2种方式可以使用

    --根据代发工资个人id查询对应的父机构(代发单位)序列
    SELECT REVC_SIGN INTO V_LOGO FROM DFGZ_PKG 
     WHERE REVCID=(SELECT PARENTID FROM DFGZ_PKG WHERE REVEID = V_REVCID);

    方式二:

    ①查询指定表的所有字段

    ②适用于声明变量的第3种方式

    --将id=2203的DFGZ_PKGMX表数据赋值给变量V_COLUMN_SID;
    SELECT * INTO  V_COLUMN_SID FROM DFGZ_PKGMX T WHERE t.id=2203

    注:

    ①查询结果只能返回一条记录

    ②查询的表字段必须是该表的所有字段

    --错误示例一:查询的是所有记录
    select * into V_COLUMN_SID  from DFGZ_PKGMX T;
    --错误示例二:查询的是该表的多个字段
    select  t.id,t.name into V_COLUMN_SID  from dfgz_pkgmx t;

    推荐教程:《Oracle教程

    以上就是oracle怎么查询并赋值给变量的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle 变量赋值
    上一篇:oracle存储过程中怎么声明变量 下一篇:如果查询oracle的字符编码
    PHP编程就业班

    相关文章推荐

    • oracle中for update的用法是什么• oracle中merge into的用法是什么• oracle中using的用法是什么• oracle中case when的用法是什么• oracle中like的用法是什么• oracle中between的用法是什么• oracle存储过程的基本结构包含哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网