SQL Server存储过程文本以奇怪的方式出现..?

时间:2011-12-07 07:45:45

标签: sql-server-2005 stored-procedures

我猜这是一个奇怪的问题,但我真的遇到了这个问题。

我在我的数据库服务器中编译了一个SQL Server存储过程。

Create Procedure MyProc
As -- Start 
Begin
    Select 1
End

但是当我运行exec MyProc时,我没有得到任何结果!

后来我发现存储过程文本中有一些可疑的东西。

我跑了

sp_helptext MyProc

并且令我惊讶的是,程序文本以这种方式出现。

Create Proc MyProc As -- Start Begin Select 1 End

实际上应该是这样的。

Create Proc MyProc 
As -- Start 
Begin 
    Select 1 
End

这就是我尝试执行存储过程时没有得到结果的原因。

任何解决方案?

2 个答案:

答案 0 :(得分:0)

请您尝试如下,到目前为止这对您有所帮助,谢谢

Create Procedure MyProc
As -- Start 
Begin
    Select 1 as AliasColumnName
End

答案 1 :(得分:0)

我在我的系统中尝试了相同的代码它对我来说很好,但是当我运行sp_helptext MyProc时,它为每一行显示单独的行,尝试重写过程并在行之间使用多个返回键。告诉我它是否有效。