ORACLE的DML语句中可以指定RETURNING INTO语句。RETURNING INTO语句的使用在很多情况下可以简化PL/SQL编程,少一次select into语句。DELETE操作:RETURNING返回的是DELETE之前的结果; INSERT操作:RETURNING返回的是INSERT之后的结果; UPDATE操作:的RETURNING语句是返回UPDATE操作之后的结果。-
原创 2015-11-05 16:10:11
1860阅读
在INSERT INTO或者UPDATE的时候在最后面加上RETURNING colname,PostgreSQL会在插入或者更新数据之后会返回你指定的字段 postgres=# insert into tb3(name) values('aa')returning name; name aa (1
原创 2022-07-16 01:37:39
222阅读
如何实现Oracle PL RETURNING INTO ### 1. 简介 "Oracle PL RETURNING INTO" 是一种在执行DML(数据操纵语言)操作后,将结果返回到程序中的技术。通过使用该功能,可以方便地获取插入、更新或删除操作后的结果,并在程序中进行进一步的处理。 在本文中,我们将介绍如何使用Oracle PL RETURNING INTO来实现这一功能。我们将提供一
一、定义PL/SQL记录 1.直接定义PL/SQL记录(首先定义记录类型,类型中包含的记录成员,其次是记录类型变量) TYPE type_name IS RECORD --typ
转载 2022-01-06 11:41:53
163阅读
CREATE  FUNCTION get_sal(no NUMBER) RETURN NUMBER IS salary NUMBER(6,2); BEGIN     SELECT sal INTO salary FROM emp where empno=no;     RETURN salary; END
原创 2010-07-15 16:39:41
364阅读
一.pl/sql基础pl/sql分匿名块和命名块.命名块:存储过程,函数,触发器,包等.pl/sql语句块分3部分:(1)声明部分(2)可执行部分(3)异常处理部分其中可执行部分是语句块中唯一要求必须存在的部分,声明部分和异常处理部分是可选的。1.匿名块语法:DECLARE    declaration statementsBEGIN    executab
原创 2014-04-21 10:34:43
1199阅读
Binding to PL/SQL Records c语言 oracle #include <sqlca.h>#include <sqlda.h>
转载 2021-01-01 01:56:00
181阅读
2评论
set heading on|offSQL> set heading offSQL> select * from dba_directories;SYS TEST_DIR /RealData/oracle/backup/data_pumpSYS SUBDIR /RealData/oracle/demo/schema/order_entry//2002/SepSYS ...
转载 2013-06-07 15:55:00
88阅读
2评论
--第一个PL/SQL程序 declare  var_empname  varchar2(20) ; begin select empname  into var_empname from  employee     where empid
原创 2014-12-22 23:53:05
361阅读
在sqlplus中serveroutput是默认关闭的,使用下面的方法可以打开 set serveroutput on 显示随机数 begin dbms_output.put_line(dbms_random.value(1,100)); end; declare rnd number; begin ...
转载 2021-09-22 10:43:00
97阅读
2评论
介绍本来介绍有关PL/SQL使用方面的一些内容。 连接数据库[caption id="attachment_5366" align="aligncenter" width="441"]​​​​ pl_sql_oracle_logon[/caption]在使用PL/SQL连接数据库时,是需要对Oracle客户端进行配置的,上图中的Database列表项目就是下面的文件中定义的:%oracle_ho
原创 2022-10-17 08:40:37
36阅读
创建与使用存储过程         SQL.语句没有流程控制,无法实现复杂的应用,PL/SQL语言(Procedural Lan.guage/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。  &
declaremsql varchar2(200);row_id varchar2(200);beginlooprow_id := 'AAATGiAAEAAAuLLAAA';msql := 'select * from t3 where rowid='''||row_id || ''''; exe...
转载 2014-03-23 12:22:00
354阅读
declaremsql varchar2(200);row_id varchar2(200);beginlooprow_id := 'AAATGiAAEAAAuLLAAA';msql := 'select * ...
sql
转载 2014-03-23 12:22:00
340阅读
2评论
A PL/SQL block has the following structure:[DECLAREdeclaration_statements]BEGINexecutable_statements[EXCEPTIONexception_handling_statements]END;/ []中...
sql
原创 2022-01-12 15:35:55
287阅读
SQL的4GL,对流程控制的支持不够,Oracle的PL/SQL是3GL。加入了流程控制、变量等支持能够在数据库层面上进行程序的设计。 PL/SQL的特点 1.支持事务控制和SQL. 2.数据类型在SQL的基础上进行了扩展。 3.PL/SQL可存储在Oracle数据库上。 4.能够对PL/SQL进行
转载 2017-08-18 14:33:00
171阅读
2评论
[Q]怎么样查询特殊字符,如通配符%与_[A]select * from table where name like 'A_%' esca
转载 2007-06-20 14:19:00
93阅读
2评论
引用操作符,转义,替代变量,Spool命令,DECODE函数,merger, insert all与insert first
原创 2013-04-21 23:01:22
887阅读
--====================-- PL/SQL --> 动态SQL--==================== 使用动态SQL是在编写PL/SQL过程时经常使用的方法之一。很
原创 2022-01-06 11:07:15
187阅读
概述使用动态SQL是在编写PL/SQL过程时经常使用的方法之一。很多情况下,比如根据业务的需要
原创 2022-09-23 17:35:34
551阅读
  • 1
  • 2
  • 3
  • 4
  • 5