SqlParameter[] parms = new SqlParameter[5]; SqlParameter parms0 = new SqlParameter("IsAll", int.Parse(parames.P1)); //生成一个参数并给参数赋值。 ...
分类:
其他好文 时间:
2014-06-21 13:22:21
阅读次数:
204
在去年,学习数据库的时候就学过存储过程了。一直都只知道一些理论,却不知道如何去使用。时隔一年,终于找到如何使用存储过程了。
在机房收费系统中,有些操作,需要多次执行sql语句,多次执行完成才算是完成这个事件流。但是如果其中有一个环节出了错误,那么没出错误的那些操作是不是就多余了。
执行存储过程,就是执行多句SQl语句。而事务,是为了控制这些语句 要么都做,要么 都不做。
在机房...
分类:
数据库 时间:
2014-06-18 07:24:57
阅读次数:
265
昨天上午,同事反映某系统在执行存储过程的过程中报错了,报错的信息异常如下:05:00000:00009:2014/06/09
15:45:30.34 server Error: 8242, Severity: 16, State: 105:00000:00009:2014/06/09
15:45.....
分类:
数据库 时间:
2014-06-13 07:57:41
阅读次数:
283
参考:http://www.cnblogs.com/ycsfwhh/archive/2010/12/15/1906507.html1.双方启动MSDTC服务MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Mic...
分类:
数据库 时间:
2014-06-12 10:18:09
阅读次数:
262
一、创测试表-- Create tablecreate table
J_STOCK_MONTH( CLASS3 VARCHAR2(12) not null, AMOUNT NUMBER(12) not null,
CREATE_TIME DATE not null, CR...
分类:
数据库 时间:
2014-06-05 22:12:41
阅读次数:
559
问题是存储过程的Parameter sniffing
在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点: 1.
存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
...
分类:
数据库 时间:
2014-05-08 22:38:13
阅读次数:
463
USE DatabaseNameGOCREATE ROLE UserNameGOGRANT
EXECUTE TO UserNameGO
分类:
数据库 时间:
2014-05-07 10:54:50
阅读次数:
549