上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
  2012年10月27日
摘要: 网上找的createorreplaceprocedure Query_By_Key(p_key1 invarchar2,p_key2 invarchar2,p_cursor out JN_TABLE.JN_CTable)*isstr_Sql varchar2(500):=' select * from TableA'|| ' where pname like :v_key1 and pname like :v_key2 ' ;begin open p_cursor for str_Sql using '%'|| p_key1||'% 阅读全文
posted @ 2012-10-27 13:35 王玉涛 阅读(10452) 评论(0) 推荐(1) 编辑
摘要: 转自http://www.cnblogs.com/aosiyelong/archive/2011/07/13/2105444.html下面列举如何在C#中调用ORACLE的PACKAGE的东西,主要包括PACKAGE的方法和存储过程一,首先在ORACLE里建立如下PACKAGEPACKAGE分SPEC和body两部分.1.SPEC是声明部分.CREATE OR REPLACE PACKAGE FirstPage istype outlist is ref cursor;Procedure p_get( maxrow in number, minrow in number, return_li. 阅读全文
posted @ 2012-10-27 13:09 王玉涛 阅读(1210) 评论(0) 推荐(0) 编辑
  2012年10月23日
摘要: 本文通过举例的方式来教你如何在Oracle中实现SELECT TOP N的方法。 1.在Oracle中实现SELECT TOP N : 由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。 简单地说,实现方法如下所示:双击代码全选12345SELECT 列名1...列名n FROM(SELECT 列名1...列名n FROM 表名 ORDER BY 列名1...列名n)WHERE ROWNUM <= N(抽出记录数)ORDER BY ROWNUM ASC 下面举个例子简单说明... 阅读全文
posted @ 2012-10-23 15:30 王玉涛 阅读(264) 评论(0) 推荐(1) 编辑
摘要: 子程序是命名的PL/SQL块,可带参数并可在需要时随时调用。PL/SQL有两种类型的子程序,即过程和函数。过程用于执行特定的任务,函数用于执行任务并返回值。程序包是对相关类型、变量、常量、游标、异常、过程和函数的封装。程序包由包规范和包主体两部分组成。包规范是包的接口,包含公用对象及其类型。包主体实现包规范中的游标和子程序,包主体中的声明仅限于在包内使用。程序包中游标的定义分为游标规范和游标主体两部分。语法及示例:1、存储过程创建存储过程的语法:CREATE [OR REPLACE] PROCEDURE procedure_name[(parameter_list)]{IS|AS}[loca. 阅读全文
posted @ 2012-10-23 15:13 王玉涛 阅读(6608) 评论(1) 推荐(1) 编辑
摘要: 表示该类型为行数据类型,存储的是一行数据,一行数据里可以有多列,类似于表里的一行数据,也可以是游标里的一行数据,如: vs_row1 表%rowtype; vs_row2 游标%rowtype; 阅读全文
posted @ 2012-10-23 15:12 王玉涛 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 有两种方式可以实现条件循环一、for 变量 in 开始数值...结束数值 loop end loop;二、while 条件 loop end loop;loop的使用方式:一、X := 100; LOOP X := X + 10; IF X > 1000 THEN EXIT; END IF END LOOP; Y := X;二、 X := 100; LOOP X := X + 10; EXIT WHEN X > 1000; X := X + 10; END LOOP; Y := X;还有一个GOTO的使用,在后面的过程中会有的,用来产生错误日志。以下是一个非常简单的过程,用来熟悉循 阅读全文
posted @ 2012-10-23 15:11 王玉涛 阅读(569) 评论(0) 推荐(0) 编辑
摘要: Oracle中For和while及一些应用 Oracle中的for和while循环 有两种方式可以实现条件循环 一、for 变量 in 开始数值...结束数值 loop end loop; 二、while 条件 loop end loop; loop的使用方式: exit when 语句可以出现在循环代码中的任何位置; for循环: begin for x in reverse 1..10 loop -- reverse大到小 DBMS_OUTPUT.PUT_LINE('内:x='||x); end loop; DBMS_OUTPUT.PUT_LINE('endge.. 阅读全文
posted @ 2012-10-23 15:09 王玉涛 阅读(11268) 评论(0) 推荐(0) 编辑
摘要: oracle 连接运算符,连接字符串,||双竖线,在列别名上使用双引号,使用带有特殊字符的列别名 在列别名上使用双引号 输入并执行查询: Sql代码 SELECT ename AS "Name", sal*12+5000 AS "年度工资(加年终奖)" FROM emp; [sql] view plaincopyprint?SELECT ename AS "Name", sal*12+5000 AS "年度工资(加年终奖)" FROM emp; SELECT ename AS "Name", s 阅读全文
posted @ 2012-10-23 15:08 王玉涛 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 来谈谈SQL数据库中"简单的"SELECT TOP—可能有你从未注意到的细节 首先从博客园的Jerome Wong网友说起他提出了一个这样的问题本人写了好几年SQL语句了,从来没注意到这件事情。例如:数据表如下:ID EMPNO NAME AGE 1 26929 Jerome 282 28394 Quince 273 20983 Green 304 27189 Mike 305 23167 Arishy 306 26371 Yager 29我写了SQL语句想取得第3、4笔数据,测试分页玩的。select top ... 阅读全文
posted @ 2012-10-23 15:07 王玉涛 阅读(194) 评论(0) 推荐(0) 编辑
摘要: (转自)http://blog.csdn.net/anni5201314/article/details/7239346map.js如下://实现map/**var map = new Map();map.put("re","redhacker");map.put("do","douguoqiang");map.put("gq","dougq");alert("map的大小为:" + map.size())alert("key为re的map中存储 阅读全文
posted @ 2012-10-23 10:17 王玉涛 阅读(1992) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页