저장 프로 시저를 실행하려고합니다. SP에서는 두 개의 테이블 변수를 만듭니다 (3 개의 CTE를 사용하여). 그런 다음 두 테이블을 조인하고 기존 테이블에 INSERT INTO를 입력하십시오. 나는 계속 오류를 얻지 못한다. 자물쇠 자원을 얻을 수 없다. 어떻게하면이 문제를 해결할 수 있을까요? 그것이 나의 SP를 쓴 방법입니까?SQL Server 데이터베이스 엔진 인스턴스가 현재 LOCK 리소스를 가져올 수 없으므로 더 많은 리소스를 확보 할 수 없습니다.
ALTER PROCEDURE [dbo].[CreateDailyAttribution]
-- Add the parameters for the stored procedure here
@day1 varchar(10)
,@day2 varchar(10)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @tableUnrealized as table
(
POFFIC varchar(3)
,PACCT varchar(5)
--,PATYPE varchar(3)
,PSDSC1 varchar(100)
,ShortDesc varchar(100)
,ChangeInOTE decimal(18,0)
,tMinus1_Qty integer
,tMinus2_Qty integer
,Sector varchar(50)
);
DECLARE @tableRealized as table
(
POFFIC varchar(3)
,PACCT varchar(5)
--,PATYPE varchar(3)
,PSDSC1 varchar(100)
,ShortDesc varchar(100)
,Realized decimal(18,0)
,Sector varchar(50)
);
감사합니다! ... #tempTables로 변경되면 결국 작동합니다. – solarissf