SQL Server存储过程未正确执行

时间:2014-02-11 16:03:07

标签: sql sql-server stored-procedures

我有一个SQL Server存储过程,每次构建项目时都会运行。每一个都以

之类的东西开头
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[myproc]') AND type in (N'P',     N'PC'))
DROP PROCEDURE [dbo].[myproc]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[myproc]

然后它运行proc。基本上,它会在程序中添加,如果它不存在,或者如果是,则删除并添加它。我遇到的问题是,当我构建项目并运行程序时,我得到一个错误,说“找不到存储过程'我'”你会注意到这是proc的第一个字母。出于某种原因,SQL正在寻找proc的第一个字母作为其名称(我尝试先放一个不同的单词,它确实采用了出现的第一个字母)。谁能帮我解决这个问题或建议我去哪看?

0 个答案:

没有答案