我有一个SP将结果打印到SQL Server,但我需要在C#中使用该值.
现在不能改变PRINTto SELECT.我试过SqlCommand.ExecuteScalar()但是那没用.
有人知道是否有可能将SP中的PRINT命令值重定向到C#?
例:
CREATE PROCEDURE doXYZ
AS
BEGIN
PRINT 'XYZ'
END
Run Code Online (Sandbox Code Playgroud)
现在在C#中我需要获得值'XYZ'....任何想法?
我在VS2010中编写了一个SQL Snippet,我希望在SQL Snippet中使用"$"作为一个字符,但是代码片段识别变量的方式是将一个单词与"$"绑定.EX:$ var1 $
任何人都知道VS2010中SQL Snippet的转义字符是什么,所以它不会将它误认为变量?
谢谢.