多参数sp_executesql

简介:

 

declare   @sql1   nvarchar ( 2500 )
set   @sql1 = '
select top 1 @test1=column1,@test2=column1 from table1
'
exec  sp_executesql  @sql1 ,N ' @income decimal(18,4) out,@outlay decimal(18,4) out ' , @test1 out , @test2 out
需要注意的是: 
1. sp_executesql的头两个参数必须是nvarchar类型,如@sql1 和N'...'
2. 多参时sp_executesql第二个参数的格式
 
版权说明

  如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。 
  作      者:温景良
  文章出处:http://wenjl520.cnblogs.com/  或  http://www.cnblogs.com/

posted @  2008-12-25 16:59  温景良(Jason) Views( 168) Comments( 0Edit  收藏
相关文章
|
4月前
|
存储 SQL Oracle
PL/SQL存储过程的使用
PL/SQL存储过程的使用
125 1
|
存储 SQL
SQL得到任意一个存储过程的参数列表sp_procedure_params_rowset
SQL得到任意一个存储过程的参数列表sp_procedure_params_rowsetexec sp_procedure_params_rowset 'up_rpt营业收入汇总表' PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE...
1081 0
|
SQL
SQL*Plus中plustrce.sql(SP2-0613、SP2-0611)和(SP2-0618、SP2-0611)
AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是您不必设置跟踪文件的格式,并且它将自动为 SQL 语句显示执行计划。
1136 0