两个数据库中同样的存储过程,在一个里面写就没问题,在另一个里面写就不行,为什么?

在sql server 2005中我创建了两个数据库,

在一个数据库中我新建一个存储过程

CREATE PROCEDURE Pr_GetFile

AS

select * from File order by FileID
 (File是我在这个数据库中已经创建的一个表)

在另一个数据库中我也新建这样一个存储过程

CREATE PROCEDURE Pr_GetVote

AS

select * from Votes order by FileID

(Votes是我在这个数据库中已经创建的一个表)

------------------------------------

在我新建了第一个以后,再建第二个保存的时候,弹出提示“关键字'Votes'附近有语法错误”

这哪有语法错误啊????

如果给Votes加上“[ ]”,写成[Votes]就可以了,哪位高手能告诉下我为什么啊?

疯了快!


哆啦的时光机
浏览 432回答 2
2回答

白板的微信

Votes-->改成[Votes]是一个好习惯二个存储过程之间,有没有用go隔开啊
打开App,查看更多内容
随时随地看视频慕课网APP