sp_executesql 里的参数用table类型可以吗?
DECLARE @sql nvarchar(2000)
declare @tt table(typeid int)
set @sql = 'insert into @tt select typeid from dbo.type'
exec sp_executesql @sql,N'@tt table output'
--exec (@sql)
--print @sql
select * from @tt
说明:本人只想用这种方法测试,完全知道没必要这样写。其实就是想看看sp_executesql当输出参数是table类型的时候能不能执行
请各位大侠帮帮忙
谢谢诶
declare @tt table(typeid int)
set @sql = 'insert into @tt select typeid from dbo.type'
exec sp_executesql @sql,N'@tt table output'
--exec (@sql)
--print @sql
select * from @tt
说明:本人只想用这种方法测试,完全知道没必要这样写。其实就是想看看sp_executesql当输出参数是table类型的时候能不能执行
请各位大侠帮帮忙
谢谢诶
...全文
相关推荐
在sp_executesql中使用like字句的方法
在sp_executesql中可以执行参数化的sql,但是如果sql中有like,那么一般都要拼字符串,下面的例子把两者结合了起来,既有拼sql的灵活性,又有参数化sql的优点。
动态SQL语句基本语法
动态SQL语句基本语法 动态SQL语句基本语
自己总结的MSSQL数据库技巧.docx
...
SQL动态查询语句大全.docSQL动态查询语句大全.docSQL动态查询语句大全.doc
SQL动态查询语句大全.docSQL动态查询语句大全.docSQL动态查询语句大全.doc
mssql server 存储过程里,bulk insert table from '路径+文件',路径固定,文件名不固定的实现方法
mssql server 存储过程里,bulk insert table from '路径+文件',路径固定,文件名不固定的实现方法


