用 exec ( @mysql )
解决方案 »
- view 问题
- 对表数据复制,如何查看相关日志
- 需要一个sql函数,用于过滤非法字符
- Sql server 2005安装中出现“SQL Server 版本的操作系统兼容性”问题,怎么解决
- 比较两个表,的sql语句怎么写?
- 关于ms sql server 2000 的安装问题,在线等待!高分。。。
- 数据的读取问题:
- 怎么实现这样的一句SQL语句
- 再次询问数据库开发网址,分数增加中...
- SQL2016安装失败
- 高分急问:怎样用VB/Delphi/VC等语言把ORACLE8i数据库的结构及记录导出或导入为MS Sql server2000 的结构及记录
- 怎样用将一个文本文件导入到Access的数据表中。(用SQL语句实现)
create procedure proc_Test
@MYSQL varchar(4000),
as
declare @sql NVarchar(4000)
declare @rec int
select @sql=@mysql+N' select @r=@@IDENTITY '
exec sp_executesql @mysql,N'@r int output',@r=@Rec output
return @rec
go调用: declare @rec int
exec @rec=proc_Test 'insert into (a,b,c) values ('a',1,'c')' 没有测试!
declare @rec int
exec @rec=proc_Test 'insert into (a,b,c) values (''a'',1,''c'')'