다음은 저의 샘플 저장 프로 시저입니다. DATE를 전달하여 저장 프로 시저를 실행할 때 아래 오류가 표시됩니다.SQL Server 2005에서 저장 프로 시저를 실행하는 동안 오류가 발생했습니다.
잘못된 개체 이름 'TEMPP'
- 어디 실수는 저장 프로 시저
ALTER PROCEDURE [dbo].[mystoredprocedure]
@abc DATETIME //coming fron front-end
AS
BEGIN
SET NOCOUNT ON;
WITH TEMPP AS
(
SELECT DISTINCT(ID), NAME
FROM EMPLOYEE WHERE EMPDATE > @abc
)
select DP.NAME INTO xy from DEPARTMENT DP,TEMPP TE
where DP.ID=TE.ID ;
SELECT * FROM xy;
DROP xy;
END
입니까?
안부, 온라인 책에서
요
가능한 중복 : http://stackoverflow.com/questions/954016/multiple-select-statements-using-sql-server-2005-with-statement – Bravax
나는 그렇게 생각하지 않습니다 - CTE에만 사용됩니다 일단. – Goran
Btw. select (@gbn 제안을 사용하여)를 join으로 다시 작성하면 오류가 지속됩니까? – Goran