上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 44 下一页
摘要: 引用地址: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 阅读(681) 评论(0) 推荐(0)
摘要: win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程由于工作需要,今天要在电脑上安装SQL Server 2005。以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所以记录下来,以留备用。-------------------------------------------------------------------------------------------------操作系统:Microsoft Windows 7 旗舰版(32位)数据库版本:SQL S 阅读全文
posted @ 2013-10-24 22:56 meimao5211 阅读(336) 评论(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 阅读(494) 评论(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 阅读(339) 评论(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 阅读(504) 评论(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 阅读(1924) 评论(0) 推荐(1)
摘要: .net 接收存储过程的返回值 。。。。Posted on2009-06-10 20:26且行且思阅读(...) 评论(...)编辑收藏例如在向数据库添加新数据时,需要检测是否有重复本例介绍如何把这个检测的过程放在存储过程中,并用程序调用检测的结果做出反应。存储过程如下CREATEPROCEDUREDInstitute_Insert@InstituteNOnvarchar(6),@InstituteNamenvarchar(40)ASdeclare@returnint,@countintif(ltrim(rtrim(@InstituteName))=''orltrim(rtri 阅读全文
posted @ 2013-10-24 14:22 meimao5211 阅读(218) 评论(0) 推荐(0)
摘要: 原文引入: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 阅读(1201) 评论(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 阅读(2263) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 44 下一页