摘要: variable命令:定义一个绑定变量,语法如下:VAR[IABLE] [variable [NUMBER|CHAR|CHAR (n)|NCHAR|NCHAR (n) |VARCHAR2 (n)|NVARCHAR2 (n)|CLOB|NCLOB|REFCURSOR]]... 阅读全文
posted @ 2014-05-11 21:16 明月镇魂 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name2. 对当前的输入进行编辑 SQL>edit 3. 重新运行上一次运行的sql语句 SQL>/ 4. 将显示的内容输出到指定文件 SQL> SPOOL file... 阅读全文
posted @ 2014-05-11 20:51 明月镇魂 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 用declare声明的变量作用在block中。variable是sqlplus中定义变量的命令。他定义的变量在一个sqlplus连接中有效。SQL> show userUSER 为"YANGTK"SQL> varSP2-0568: 未说明结合变量。SQL> var t... 阅读全文
posted @ 2014-05-11 20:39 明月镇魂 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1 前言 多表视图的定义:当视图的数据源只有一张数据表,则该视图为单表视图;当视图的数据源是多张数据表,则该视图为多表视图。 可更新视图的定义:在绝大多数人的概念中,视图是只读的,不允许修改。ORACLE 8i以上版本,单表视图如果没有设定With Read Only... 阅读全文
posted @ 2014-05-11 02:10 明月镇魂 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_... 阅读全文
posted @ 2014-05-11 02:04 明月镇魂 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 占座,今天先睡觉了 阅读全文
posted @ 2014-05-10 01:19 明月镇魂 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 什么是savepoint?Use the SAVEPOINT statement to identify a point in a transaction to which you can later roll back.使用检查点语句标识一个事务点以便在后面可以回滚... 阅读全文
posted @ 2014-05-10 00:41 明月镇魂 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21其中最内层... 阅读全文
posted @ 2014-05-10 00:32 明月镇魂 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 首先自己将全局变量和包中的公有变量、私有变量混为一谈:包中的程序元素也分为公用元素和私用元素两种,这两种元素的区别是他们允许访问的程序范围不同,即它们的作用域不同。公用元素不仅可以被包中的函数、过程所调用,也可以被包外的PL/SQL程序访问,而私有元素只能被包内的函数... 阅读全文
posted @ 2014-05-09 02:04 明月镇魂 阅读(443) 评论(0) 推荐(0) 编辑
摘要: BEGIN calc_stats(:x, :x, :y, :x); END 是一个PL/SQL 代码段,而非 insert into t6 (a,b,c) values (:x,:y,:x) 这样的DML,标准SQL语句。在EXECUTE IMMEDIATE 中,利用... 阅读全文
posted @ 2014-05-09 01:08 明月镇魂 阅读(627) 评论(0) 推荐(0) 编辑