ストアドプロシージャを実行しようとしています。 SPでは、3つのCTEを使用して2つのテーブル変数を作成します。次に、2つのテーブルを結合し、既存のテーブルに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