首页数据库Oracle的查询变量并赋值的语句是什么

Oracle的查询变量并赋值的语句是什么

时间2024-03-23 05:48:03发布访客分类数据库浏览1156
导读:这篇文章给大家分享的是“oracle怎么查询并赋值给变量”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“oracle怎么查询并赋值给变量”吧。...
这篇文章给大家分享的是“oracle怎么查询并赋值给变量”,文中的讲解内容简单清晰,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下“oracle怎么查询并赋值给变量”吧。

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怎么查询并赋值给变量已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Oracle的查询变量并赋值的语句是什么
本文地址: https://pptw.com/jishu/651139.html
PHP常见面试都有哪些,怎么解读 PHP反序列化pop链构造怎么理解和学习

游客 回复需填写必要信息