![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PL/SQL
文章平均质量分 68
wang77777
这个作者很懒,什么都没留下…
展开
-
oracle pl/sql 基础【转】
本文转自http://www.cnblogs.com/BradMiller/archive/2010/06/06/1752852.html PL/SQL笔记 PL/SQL块中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DDL语句(CREATE,ALTER,DROP)和DCL...原创 2012-02-16 22:23:46 · 139 阅读 · 0 评论 -
Oracle基础数据类型
一、数据类型 Oracle支持的数据类型可以分为三个基本种类:字符数据类型、数字数据类型以及表示其它数据的数据类型。 1.字符数据类型 CHAR CHAR数据类型存储固定长度的子符值。一个CHAR数据类型可以包括1到2000个字符。如果对CHAR没有明确地说明长度,它的默认长度则设置为1.如果对某个CHAR类型变量赋值,其长度小于规定的长度,那么Oracle自动用空格...原创 2012-02-26 18:55:17 · 92 阅读 · 0 评论 -
PL/SQL数据类型
本文转自http://www.cnblogs.com/cxd4321/archive/2008/03/21/1115898.html 一、预定义数据类型 Oracle的数据类型可以分为四类,分别是标量类型,复合类型,引用类型和LOB类型。标量类型没有内部组件;而复合类型包含了能够被单独操作的内部组件;引用类型类似于3G语言中的指针,能够引用一个值;LOB类型的值就是一个lob定位器,能够指...原创 2012-02-26 19:24:32 · 206 阅读 · 0 评论 -
PL/SQL基础
1.基本的PL/SQL代码块如下所示: [code="SQL"] DECLARE /* Declarative section - PL/SQL variables, types, cursors, and local subprograms go here. */ BEGIN /* Executable section - procedural and SQL statements ...原创 2012-02-28 13:38:24 · 98 阅读 · 0 评论 -
PL/SQL高级特性
1.对象类型 [code="SQL"] CREATE OR REPLACE TYPE Student AS OBJECT ( ID NUMBER(5), first_name VARCHAR2(20), last_name VARCHAR2(20), major VARCHAR2(30), cur...原创 2012-03-04 00:04:59 · 92 阅读 · 0 评论 -
PL/SQL游标
摘自http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html -- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标 declare --类型定义 ...原创 2012-04-16 14:19:43 · 140 阅读 · 0 评论 -
PL/SQL中DBMS_SQL的使用【转】
转自http://www.blogjava.net/wxqxs/archive/2009/01/24/260626.html http://www.itpub.net/thread-9530-1-1.html PL/SQL中使用动态SQL编程 在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所提供的DMBS_SQL包可以帮助你解决问题。 (一)介绍...原创 2012-04-16 14:25:17 · 288 阅读 · 0 评论 -
PL/SQL执行动态SQL(一)
PL/SQL动态SQL 依据: 1.使用EXECUTE IMMEDIATE可以来执行动态SQL 2.open cursor可以打开一个sql的查询,fetch cursor可以挨个获取查询记录 示例 1.使用EXECUTE IMMEDIATE查询一张数据表的记录数 [code="SQL"]DECLARE get_count_sql varchar2(100); r...原创 2012-04-16 14:38:43 · 209 阅读 · 0 评论 -
PL/SQL执行动态SQL(二)
PL/SQL动态SQL 依据: DBMS_SQL包:这个包提供了一种使用动态sql来访问数据库的方法。 示例 1.执行插入删除等DML语句 [code="SQL"]declare v_cursorid number; v_insertRecords varchar2(500); v_numrows integer; begin v_cursorid :...原创 2012-04-16 16:10:32 · 138 阅读 · 0 评论