oracle怎么查询并赋值给变量

2023年 4月 15日 83.3k 0

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

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怎么查询并赋值给变量的详细内容,更多请关注每日运维其它相关文章!

【本文由:湖北阿里云代理商 http://www.558idc.com/aliyun.html提供,感恩】

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论