CSDN论坛 > MS-SQL Server > 基础类

exec 和 SP_EXECUTESQL 有什么区别?????? [问题点数:30分,结帖人tamade1234]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:8576
Bbs2
本版专家分:313
匿名用户不能发表回复!
其他相关推荐
SQL Server EXEC和sp_executesql的区别
SQL Server EXEC和sp_executesql的区别
SQL server 动态查询(表名或字段动态),并且获取想得到的返回值结果( exec sp_executesql )
   在编写sql语句或存储过程中,难免会有碰到语句中表名或某一字段名不确定,要根据条件来,这时,我们可考虑用SQL 提供的sp_executesql 函数,,他可执行动态的修改,删除,查询功能,至于此函数的详细解释可到sql帮助文档中去查看,下面我将举一个动态查询的列子,包括表名及想查询的字段均不确定:tab:           (ID int)  (A numeric(9,2))  (B
动态SQL——sp-executesql存储过程
它支持输入和输出参数。与exec命令不同的是:sp-executesql存储过程只支持使用Unicode字符串作为输入的批处理代码。 代码中的参数并不是代码的一部分,而只是表达式中的运算对象。   sp-executesql存储过程有两个输入参数和一个参数赋值部分:@stmt:需要运行的批处理代码的Unicode字符串;@params:所有输入或输出参数的声明;输入或输出参数赋值。各参数之间
多参数sp_executesql 函数的使用范例
终于搞定sp_executesql包含输出的多参数的调用,网上竟然没有很好的参考   set @sql = Nselect @I_ZSL =sum(I_SL), @I_ZYZ = sum(I_YZ), @I_ZZJ = sum(I_LJZJ), @I_ZJZ = (sum(I_YZ) - sum(I_LJZJ)) from V_GZ_SGZ_GZINFO_TYB where V_DW_DM =
SQL 使用sp_executesql获取SQL语句的返回值
SQL 使用sp_executesql获取SQL语句的返回值 **平时使用执行动态SQL语句的是execute,简写是exec,但是遇到需要获取动态SQL返回值的时候,那就需要将exec和 sp_executesql结合使用。** 语法是: DECLARE @PARAMVAL1 INT = 1 DECLARE @PARAMVAL2 NVARCHAR(100) = 'hello' DEC...
sql 2005中sp_executesql系统存储过程带输出参数 OUTPUT 的使用说明
1、它是一个系统存储过程,也必须用EXECUTE来调用2、它后面可以接存储过程名,或者一个SQL语句系列3、它后面接的不管是什么,必须是Unicode常量(用大写字母N开头的,如:NThis is a string),或者单一的Unicode变量,而不允许是Unicode表达式,即使是很简单的@a+@b的形式4、它后面接的字符串如果包含参数,包含的每个参数在参数定义列表和参数值列表
SQL中获得EXEC后面的sql语句或者存储过程的返回值的方法
         前言:在数据库程序开发的过程中,我们经常会碰到利用EXEC来执行一段需要返回某些值的sql语句(通常是构造动态sql语句时使用),或者在一个存储过程中利用EXEC调用另一个有返回值的存储过程(必须获得返回值),那么如何获得这些返回值呢?1,EXEC执行sql语句的情况    declare @rsql varchar(250)        declare @csql
EXEC和CALL有什么区别?
exec是sqlplus的命令,只能在sqlplus中使用。call是sql命令,任何工具都可以使用,使用时必须加括号。
SQLserver动态查询(表名或字段动态),并且获取想得到的返回值结果execsp_execute
在编写sql语句或存储过程中,难免会有碰到语句中表名或某一字段名不确定,要根据条件来,考试,大提示我们可考虑用SQL 提供的sp_executesql 函数,,他可执行动态的修改,删除,查询功能,至于此函数的详细解释可到sql帮助文档中去查看,下面我将举一个动态查询的列子,包括表名及想查询的字段均不确定:   tab:   (ID int) (A numeric(9,2)) (B numeri
理解性能的奥秘——应用程序中慢,SSMS中快(3)——不总是参数嗅探的错
本文属于《理解性能的奥秘——应用程序中慢,SSMS中快》系列 接上文:理解性能的奥秘——应用程序中慢,SSMS中快(2)——SQL Server如何编译存储过程 在我们开始深入研究如何处理参数嗅探相关的性能问题之前,由于这个课题过于广泛,所以首先先介绍一些跟参数嗅探没有直接关系的内容,但是又会导致语句在SSMS和应用程序中存在性能差异的情况。替换变量和参数: 前面已经接触过,但是在这里对其进行扩...
关闭
关闭