如何写一个 存储过程 select语句中带参数 这样编译器当然通不过了,你可以写成@SQLString = 'Select @ts1 = TS From '''+@tableName+''' Where ...' Execute(@SQLString) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @SQLString = 'Select @ts1 = TS From '+@tableName+' Where ...' Execute (@SQLString) CREATE PROCEDURE dbo.GetTimeStamp@PAT0000 int,@ts1 timestamp output,@tablename nvarchar(10)ASdeclare @sql nvarchar(500)set @sql=N'Select @ts1 = TS From '+@tableName +'where PAT0000='+convert(nvarchar,@PAT0000)execute sp_executesql @sql,N'@ts1 timestamp output',@ts1 output set @sql=N'Select 能讲讲这什么意思吗 sql2000多条件排序 求一个表内复制的存储过程 全角字符和半角字符比较 怎么不删除该聚集索引,而把该聚集索引改为非聚集索引, 为什么我查询四个表会出现FORM子语句法错误! 请教一个问题,垮服务器的数据转接! 存储过程 SQL Server 7.0 数据库恢复问题 请教关于设置sql选项的问题:)谢谢 请问怎样用SQL修改某个字段的部分内容? 在企业管理器里面重命名表字段遇见的问题。急,请帮忙解答。 关于发布服务器、分发服务器和订阅服务器
Execute (@SQLString)
@PAT0000 int,@ts1 timestamp output,@tablename nvarchar(10)
AS
declare @sql nvarchar(500)
set @sql=N'Select @ts1 = TS From '+@tableName
+'where PAT0000='+convert(nvarchar,@PAT0000)
execute sp_executesql @sql,N'@ts1 timestamp output',@ts1 output
能讲讲这什么意思吗