我收到錯誤消息,說明數據庫中已存在名爲「Bank_Test」的對象。我使用了Drop table
和Drop procedure
函數,但它仍然給我同樣的錯誤信息。我試着改變名字,但它仍然給出相同的錯誤信息。請幫忙!錯誤:數據庫中已有名爲'TableName'的對象
USE [Test_1]
GO
Create Procedure [dbo].[Bank_Test]
AS
SELECT DISTINCT a.PatientAccountID 'AccountId'
,a.PatientLocationName 'Location’
,b.OrderAbbreviation 'OrderAbbreviation'
,b.OrderId 'OrderId'
,b.CreationTime 'CreationTime'
INTO Test_1.dbo.Bank_Test
FROM dbo.PatientVisit a with (nolock)
INNER JOIN dbo.Order b with (nolock)
ON a.PatientVisit_oid=b.PatientVisit_oid
WHERE a.VisitTypeCode= 'IP'
AND a.LastName != 'Testdummy'
ORDER BY a.PatientAccountID
錯誤消息:
Msg 2714, Level 16, State 3, Procedure BloodTest, Line 3
There is already an object named 'BloodTest' in the database.
右鍵單擊存儲過程目錄並單擊刷新。如果這不能讓我知道 –
嘗試將過程的名稱更改爲其他內容...看起來像存儲過程和表名是相同的,不知道這是否是一個問題。 – dellyjm
另外你的創建過程聲明Bank_Test ...你的錯誤狀態BloodTest? –