随笔分类 -  ORACLE存储过程

摘要:CREATE OR REPLACE PROCEDURE "ELYLQXJYBAHF_IN_XKZ" (ywid in varchar2, --业务主键 v_xkzbh in varchar2, --许可证编号... 阅读全文
posted @ 2015-03-12 14:32 meimao5211 阅读(327) 评论(0) 推荐(0)
摘要:CREATE OR REPLACE PROCEDURE "DYLTWZDSJ_CP_BA" (YWID IN VARCHAR2, XKZBH IN VARCHAR2, ... 阅读全文
posted @ 2015-03-12 14:30 meimao5211 阅读(775) 评论(0) 推荐(0)
摘要:CREATE OR REPLACE PROCEDURE BJPJYXK_HF_SD( sqid_p IN VARCHAR2,--申请单ID xkbh_p IN VARCHAR2,--新生成的许可证编号 flag OUT VARCHAR2--标识位) AS ywlx VARCHAR2(50);--业... 阅读全文
posted @ 2015-03-12 14:25 meimao5211 阅读(6850) 评论(0) 推荐(0)
摘要:CREATE OR REPLACE PROCEDURE "DYLYLQX_SC_BA_1" (YWID IN VARCHAR2, FLAG OUT VARCHAR2) IS V_RAISE EXCEPTION; ... 阅读全文
posted @ 2015-02-06 20:25 meimao5211 阅读(1568) 评论(0) 推荐(0)
摘要:CREATE OR REPLACE PROCEDURE "YLQXSCXKESL_GGXKZ_TO_QB" ( xkzbh_idIn in varchar2, bgid_idIn in varchar2, fzrqIn in varchar2, yxqzIn in varchar2, flag ou... 阅读全文
posted @ 2014-11-24 15:21 meimao5211 阅读(1709) 评论(0) 推荐(0)
摘要:Oracle 中 decode 函数用法含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSI... 阅读全文
posted @ 2014-11-24 15:10 meimao5211 阅读(3432) 评论(0) 推荐(0)
摘要:1、根据表别名方式distinct去重插入insert into GG_XKZ_YLQXSCXKESL_SCDZ ( bzj, xkzid, sqid, jtdz, szsf, szqx, szjd, lxdh, yb, instnum, lastdate, datexc) select SYS_G... 阅读全文
posted @ 2014-11-24 15:03 meimao5211 阅读(446) 评论(0) 推荐(0)
摘要:1、学习wm_concat函数oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并shopping:-----------------------------------------u_id goo... 阅读全文
posted @ 2014-11-24 14:55 meimao5211 阅读(494) 评论(0) 推荐(0)
摘要:通过一个月的编写存储过程,下面将简单的将自己写的存储过程写下来备份给自己:(自己文笔有限,各位酌量学习)1、创建存储过程格式:创建过程语法:create [or replace] procedure procedure_name[ (argment [ { in| in out }] type,ar... 阅读全文
posted @ 2014-11-24 14:48 meimao5211 阅读(186) 评论(0) 推荐(0)
摘要:引用地址:http://www.alixixi.com/program/a/2008050727634.shtml本例在VS2005+Oracle 92010 + WindowsXp Sp2测试通过1、创建一个游标变量,为返回值使用create or replace package types as type cursorType is ref cursor;end;2、创建函数(或者存储过程)create or replace function testpro return types.cursorType islc types.cursorType;begin open lc for se 阅读全文
posted @ 2013-10-25 15:00 meimao5211 阅读(682) 评论(0) 推荐(0)
摘要:PL/SQL -->隐式游标(SQL%FOUND)分类:SQL/PLSQL 基础2010-12-22 16:234084人阅读评论(0)收藏举报sqlexceptionoraclenullinsertdelete--===============================-- PL/SQL -->隐式游标(SQL%FOUND)--===============================在PL/SQL中,游标的使用分为两种,一种是显示游标,一种是隐式游标,显示游标的使用需要事先使用declare来进行声明,其过程包括声明游标,打开游标,从游标提取数据,关闭游标。该方式多用 阅读全文
posted @ 2013-10-24 21:35 meimao5211 阅读(495) 评论(0) 推荐(0)
摘要:原文引入:http://blog.csdn.net/mh942408056/article/details/6949325sql%found sql%notfound sql%rowcount sql%isopen分类:Oracle2011-11-11 17:55280人阅读评论(0)收藏举报sqldeleteinsertnull数据库 在执行DML(insert,update,delete)语句时,可以用到以下三个隐式游标(游标是维护查询结果的内存中的一个区域,运行DML时打开,完成时关闭,用sql%isopen检查是否打开):sql%found (布尔类型,默认值为null)sql%not 阅读全文
posted @ 2013-10-24 21:33 meimao5211 阅读(340) 评论(0) 推荐(0)
摘要:窗体界面:下面是项目二的代码 本代码我是留着备份学习的 以供参考:存储过程:存储过程: 插入数据:CREATE OR REPLACE Procedure p_insert_t_cls --存储过程名称 ( p_stuid in CLASSES.ID%type, p_stuname in varchar) as BEGIN insert into classes values (p_stuid,p_stuname); commit; end; =============================================== 删除 :(带返... 阅读全文
posted @ 2013-10-24 21:04 meimao5211 阅读(508) 评论(0) 推荐(0)
摘要:页面实现:这是我自己拖动的页面,几个简单的按钮和文本框。对按钮产生事件操作。现在我们先查看存储过程,明白程序中调用的过程是怎么编写的。存储过程代码如下:存储过程: 插入数据:CREATE OR REPLACE Procedure p_insert_t_cls --存储过程名称 ( p_stuid in CLASSES.ID%type, p_stuname in varchar) as BEGIN insert into classes values (p_stuid,p_stuname); commit; end; =================... 阅读全文
posted @ 2013-10-24 20:58 meimao5211 阅读(1928) 评论(0) 推荐(1)
摘要:原文引入:http://blog.csdn.net/yangzhawen/article/details/8617179 oracle-扫盲贴:存储过程实现增删改查分类:oracle2013-02-27 12:435382人阅读评论(0)收藏举报为公司一个项目没有接触过oracle的程序员准备的一个oracle如何使用proc实现增删改查,简单示例:create table t1(sid number not null primary key,sname varchar2(10))tablespace test;declarea number :=1;beginloopinsert into. 阅读全文
posted @ 2013-10-24 11:23 meimao5211 阅读(475) 评论(0) 推荐(0)
摘要:sql%notfound 是异常SQL%ROWCOUNT SQL语句执行影响的行数SQL%FOUND SQL语句是否成功执行SQL%NOTFOUND SQL语句是否成功执行SQL%ISOPEN 游标是否打开oracle sql%rowcount 返回影响行数oracle sql%rowcount 返回影响行数分类:Oracle2012-01-13 15:561632人阅读评论(0)收藏举报oraclesqlsqlserverinsertsqlserver中,返回影响行数是:If @@RowCount1then--上面update影响行数>1就插入到my_time_test... 阅读全文
posted @ 2013-10-23 16:53 meimao5211 阅读(1202) 评论(0) 推荐(0)
摘要:关于ExecuteNonQuery执行存储过程的返回值用到过ExecuteNonQuery()函数的朋友们在开发的时候肯定这么用过.if(cmd.ExecuteNonQuery("xxxx")>0){//执行成功!}else{//执行失败!}通过ExecuteNonQuery()的返回值来判断操作数据库的成功与否是可以的.但是要分情况.1.ExecuteNonQuery()不执行存储过程.此时如果对数据库执行,插入,更新,删除操作,返回的是受影响的行数.(及一个大于等于0的整数)2.ExecuteNonQuery()执行查询不返回影响的行数.2.ExecuteNonQ 阅读全文
posted @ 2013-10-23 15:18 meimao5211 阅读(2272) 评论(0) 推荐(0)
摘要:oracle 存储过程调用博客分类:数据库相关oracle存储过程2011年02月11日 星期五 14:47SQL中调用存储过程语句:call procedure_name();调用时”()”是不可少的,无论是有参数还是无参数。定义对数据库过程的调用时 无参数过程:{ call procedure_name} 仅有输入参数的过程:{call procedure_name(?,?...)} 这里?表示输入参数,创建存储过程时用in表示输入参数 仅有输出参数的过程:{ Call procedure_name(?,?...)} 这里的?表示输出参数,创建存储过程时用out表示输入参数 既有输入参数又 阅读全文
posted @ 2013-10-23 15:13 meimao5211 阅读(5078) 评论(0) 推荐(0)
摘要:ASP.NET调用存储过程并接收存储过程返回值2010-08-02 11:26:17|分类:C#|字号订阅2010年02月27日 星期六 23:52假设表结构Create Table Table_1(tid int identity(1,1),number int)1.调用无参无返回值的存储过程假设存储过程如下:Create PROC proc_1ASInsert Table_1(number) Values(100)GO调用方法:public static void exec_proc_1(){SqlCommand cmd = new SqlCommand("proc_1" 阅读全文
posted @ 2013-10-23 14:42 meimao5211 阅读(238) 评论(0) 推荐(0)
摘要:首先来讲一下桥连接:首先配置数据源:打开控制面板——管理工具——数据源(ODBC)——用户DSN——添加——找到Oracle驱动程序。//JDBC-ODBC桥连接public class ConnectionTest2 {//OracleDataSource 为本地数据源private static final String URL="jdbc:odbc:OracleDataSource";private static final String USER="SCOTT";private static final String PASS="adm 阅读全文
posted @ 2013-10-23 11:25 meimao5211 阅读(180) 评论(0) 推荐(0)