存档

‘PL/SQL’ 分类的存档

SAVEPOINT 在循环中的独立性

2019年11月24日 没有评论

官方对SAVEPOINT的说明:
Use the SAVEPOINT statement to identify a point in a transaction to which you can later roll back.
简单的理解就是可以部分提交事务
官网的一个例子:

UPDATE e[......]

继续阅读。。。

分类: Oracle, PL/SQL 标签:

Oracle SQL 基础培训

2019年1月1日 没有评论

1.SQL基础

1.1 基础语法

  • create table
  1. 普通表
 create table ANGU_TEST1
(
  id NUMBER
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255
  storage[......]

继续阅读。。。

分类: Oracle, PL/SQL 标签:

动态SQL语句中重复占位符

2015年1月21日 没有评论

1.对于DMLDDL语句中,占位符和绑定变量是按位置进行绑定的,即使占位符是重复的,绑定变量也要为每个占位符提供参数。

准备脚本:

16:49:51 SCOTT@ orcl>DROP TABLE demo;
Table dropped.
Elapse[......]

继续阅读。。。

分类: Oracle, PL/SQL 标签:

EXECUTE IMMEDIATE语句处理SELECT和DML语句的区别

2015年1月19日 没有评论

1.如果使用动态的SELECT语句且只返回一行,可以使用EXECUTE
IMMEDIATE INTO USING
语法:

09:42:42 SCOTT@ orcl>declare
09:42:43   2  v_empid scott.EMP.EMPLOYEE_ID%TYPE[......]

继续阅读。。。

分类: Oracle, PL/SQL 标签:

binary_double数据类型

2014年5月17日 没有评论

      SQLPL/SQL都有数据类型binary_doublebinary_double类型的数据不会抛出异常,所以你需要和Oracle提供的常量进行比较来判断数据的合法性。

提供的常量 BINARY_DOUBLE_NAN:非数[......]

继续阅读。。。

分类: PL/SQL 标签: