以前用command方法执行存储过程增加参数时,总是先用cmd.Parameters.Add方法来设置参数和参数类型,再用Parameters[0].Value来给参数赋值。以前的一个动作代码示例: 1 string strConn = "Data Source=.;Initial Catalog=...
分类:
其他好文 时间:
2014-08-01 13:15:41
阅读次数:
242
在sqlplus中这两种方法都可以使用:exec pro_name(参数1..);call pro_name(参数1..);区别:1. 但是exec是sqlplus命令,只能在sqlplus中使用;call为SQL命令,没有限制.2. 存储过程没有参数时,exec可以直接跟过程名(可以省略()),但...
分类:
数据库 时间:
2014-07-30 20:07:44
阅读次数:
295
执行一条查询语句,结果一直显示的是查询状态,没有出来结果。原来是在执行的一个存储过程里加了事务,但是这个执行存储过程出了错。于是想到,肯定是这个表被锁住了。接下来就好办了。select request_session_id spid,OBJECT_NAME(resource_associated.....
分类:
其他好文 时间:
2014-07-30 00:21:42
阅读次数:
248
1.存储过程没有返回值的情况(即存储过程语句中没有return之类的语句)用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况(1)如果通过查询分析器执行该存储过程,在显示栏中如果有影响的行数,则影响几行count就是几(2)如果通过查询分析器执行该...
分类:
数据库 时间:
2014-07-23 22:22:17
阅读次数:
300
要执行存储过程就必须连接到数据库代码如下: string source = "server=(local) \\SQLEXPRESS;integrated security=SSPI;database=Student"; SqlConnection con...
分类:
Web程序 时间:
2014-07-19 09:35:10
阅读次数:
409
execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@count int out,@id var...
分类:
数据库 时间:
2014-07-16 23:09:15
阅读次数:
268
原文: SQL Server中存储过程比直接运行SQL语句慢的原因 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点:1. 存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库...
分类:
数据库 时间:
2014-07-12 00:42:28
阅读次数:
263
有个群友问SubSonic3.0执行存储过程时能不能使用output参数返回值,说测试过后获取不到返回值,早上有些时间所以就尝试修改了一下 首先在数据库中创建一个存储过程1 CREATE PROCEDURE [OutValue]2 @a int,3 @b int, 4 ...
分类:
其他好文 时间:
2014-07-10 14:19:17
阅读次数:
192
Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。常用系统存储过程有:exec sp_da...
分类:
数据库 时间:
2014-07-07 00:35:23
阅读次数:
472
Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。常用系统存储过程有:exec sp_da...
分类:
数据库 时间:
2014-06-25 13:12:04
阅读次数:
222