SQL Server中执行Sql字符串,返回执行结果

今天遇到一个问题:想把sql字符串在SQL Server 中执行了,并获取执行的结果

   DECLARE  @tablename NVARCHAR(300);
    SET @tablename=select @table3 = count(1) from UserVisitLog;
    DECLARE @newtablename NVARCHAR(300);
    exec sp_executesql @tablename, N@table3 NVARCHAR(300) OUT,@newtablename OUT
    PRINT @newtablename

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。