oracle returning into,PL/SQL 中Returning Into的用法-程序员宅基地

技术标签: oracle returning into  

ORACLE的DML语句中可以指定RETURNING INTO语句。RETURNING INTO语句的使用在很多情况下可以简化PL/SQL编程,少一次select into语句。

DELETE操作:RETURNING返回的是DELETE之前的结果;

INSERT操作:RETURNING返回的是INSERT之后的结果;

UPDATE操作:的RETURNING语句是返回UPDATE操作之后的结果。

-- Created on 2015/11/5 星期四 by YANCONG-ZHANG

-- Returning的用法

DECLARE

-- Local variables here

i       INTEGER;

l_tid   NUMBER;

l_tname VARCHAR2(200);

l_tage  NUMBER;

BEGIN

-- Test statements here

--返回要插入的数据

INSERT INTO zyc

VALUES

(4, 'wy', 20)

RETURNING tid, tname, tage INTO l_tid, l_tname, l_tage;

dbms_output.put_line(l_tid || '-' || l_tname || '-' || l_tage);

--返回要删除的数据

DELETE zyc

WHERE tid = 1

RETURNING tid, tname, tage INTO l_tid, l_tname, l_tage;

dbms_output.put_line(l_tid || '-' || l_tname || '-' || l_tage);

--返回要更新的数据

UPDATE zyc

SET tid = 5, tname = 'lwj', tage = 22

WHERE tid = 2

RETURNING tid, tname, tage INTO l_tid, l_tname, l_tage;

dbms_output.put_line(l_tid || '-' || l_tname || '-' || l_tage);

COMMIT;

END;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35656580/article/details/116395003

智能推荐

Linux命令整理(上)-程序员宅基地

文章浏览阅读142次。vim是一个全屏幕纯文本编辑器,是vi编辑器的增强版,我们主要讲解的是vim编辑器。可以利用别名让输入vi命令的时候,实际上执行vim编辑器,例如[root@localhost~]#aliasvi='vim'#定义别名这样定义的别名是临时生效,如果需要永久生效,请放入环境变量配置文件(~/.bashrc).....................

万字综述 | 一文读懂知识蒸馏_多师生架构-程序员宅基地

文章浏览阅读1.2w次,点赞52次,收藏400次。知识蒸馏综述摘要知识蒸馏简介知识Response-Based KnowledgeFeature-Based KnowledgeRelation-Based Knowledge蒸馏离线蒸馏(Offline Distillation)在线蒸馏(Online Distillation)自我蒸馏(Self-Distillation)师生架构蒸馏算法对抗蒸馏(Adversarial Distillation)多教师蒸馏(Multi-Teacher Distillation)跨模态蒸馏(Cross-Modal Dist_多师生架构

小白入门之HTML--第六章 流动,浮动模型,菜单和页面布局_网页的正常流向是如何呈现的-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏6次。1.本章面试题1.1 什么是流动模型1.2 网页中基本的布局方式有哪些2.知识点2.1 上一章内容回顾​ 上一章我们学习了网页元素的基本分类和盒子模型。2.2 本章内容重点​ 本章主要学习网页定位模型和基本布局。3.具体内容3.1 CSS定位属性​ CSS的定位方式可以帮助设计者使文档更容易阅读,CSS主要通过position属性进行定位。3.1.1 正..._网页的正常流向是如何呈现的

警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA_avx2. fma-程序员宅基地

文章浏览阅读495次。问题:安装TensorFlow(CPU版本),使用pip install tensorflow安装,安装一切顺利,但是在跑一个简单的程序时,遇到如下情况: 大概意思是:你的CPU支持AVX扩展,但是你安装的TensorFlow版本无法编译使用。原因:除了通常的算术和逻辑,现代CPU提供了许多低级指令,称为扩展,例如, SSE2,SSE4,AVX等来自维基百科: 高级矢量扩..._avx2. fma

python 创意编程 全国-关于举办第五届全国青少年创意编程与智能设计大赛的通知...-程序员宅基地

文章浏览阅读516次。各省、自治区、直辖市和新疆生产建设兵团科协青少年科技教育工作机构,青少年科技辅导员协会(科技教育协会):为深入贯彻落实国务院《新一代人工智能发展规划》的任务要求,向广大青少年普及推广编程与智能设计相关科普知识和技能,提高青少年对人工智能的认知和初步应用能力,2019年,中国科协青少年科技中心、中国青少年科技辅导员协会和天津市科学技术协会将共同举办"第五届全国青少年创意编程与智能设计大赛”..._江西青少年创意编程大赛官网python规定的库

使用bert4keras加载预训练模型_使用bert 模型notfounderror: unsuccessful tensorslicere-程序员宅基地

文章浏览阅读1.7k次。使用bert4keras报错解决:DataLossError: Unable to open table file Data loss: not an sstable (bad magic number):报错:tensorflow.python.framework.errors_impl.NotFoundError: Unsuccessful TensorSliceReader constructor: Failed to find any matching files for …/data/Ext_使用bert 模型notfounderror: unsuccessful tensorslicereader constructor: fail

随便推点

关于最近抖音上很火的,给女友的相册的源代码_女友相册源码-程序员宅基地

文章浏览阅读3.1k次,点赞5次,收藏9次。关于最近抖音上很火的,给女友的相册的源代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <audio autoplay="autoplay" controls="controls" loop="loop" preload="auto" src="改为你自己的音乐文件名"> 你的浏览器版本太低,不支持audio标签 <_女友相册源码

【强化学习】随机策略梯度算法(stochastic-policy-gradient)-程序员宅基地

文章浏览阅读9.4k次,点赞11次,收藏24次。策略搜索方法相对于值函数法有如下优缺点优点:直接策略搜索方法是对策略π\piπ进行参数化表示,与值函数方中对值函数进行参数化表示相比,策略参数化更简单,有更好的收敛性。利用值函数方法求解最优策略时,策略改进需要求解argmaxaQθ(s,a)argmax_a Q_\theta(s,a)argmaxa​Qθ​(s,a),当要解决的问题动作空间很大或者动作为连续集时,该式无法有效求解。直接策..._随机策略梯度算法

markdown怎么生成html的程序,Markdown文件导出为HTML的小程序-程序员宅基地

文章浏览阅读1k次。Markdown文件导出为HTML的小程序为什么做最近把一些学习经验记下来,总结成MarkDown文件,不知不觉已经有12篇了。Sublime Text 的 MarkDown Preview 插件能够将MarkDown语法转换为HTML,并提供三种预览方式:浏览器预览、保存为HTML文件、输出到Sublime的新标签页。但有一个缺点是,我有12个MarkDown文件,想分别转换为HTML文件,需要..._sublime markdown 转html

python更新为国内仓库源_python 国内仓库-程序员宅基地

文章浏览阅读2.2k次。目前国内优python质仓库源阿里云 http://mirrors.aliyun.com/pypi/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/Pycharm设置_python 国内仓库

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘c_failed to apply plugin [id 'com.alipay.bundle']-程序员宅基地

文章浏览阅读1.4k次。开始学习kotlin了,自己创建项目不会出错,导别人的项目出现下面的错Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.application']我试着修改kotlin的版本:ext.kotlin_version保持一致,也不行ext.kotlin_versionGradle版本修改一致还是不行, 百度了下都说加上下_failed to apply plugin [id 'com.alipay.bundle']

索引是什么?它的本质是什么?详细解剖_id是索引吗-程序员宅基地

文章浏览阅读1.9k次。以前以为的索引,就是在表中的一个主键列,比如id,但其实如果id在没有加特殊意义的情况下,id列就仅仅是一个列,如select student where id = 1001;其实和select student where name = "小明";效率并没有差多少,本质上都需要遍历,而且是全表遍历完,找到where后面对应的条件的行进行返回。而加了主键的话,也只是加了一种约束,即id这一列是非空且唯一的,就是不能有其他学生的id相同,也不能为空,这就是主键约束。说了那么多,那究竟什么是索引呢,索引它是._id是索引吗

推荐文章

热门文章

相关标签