아무도이 저장 프로 시저에 문제가 있다고 말할 수 있습니까? 난 그냥 새롭고 새로운 저장 프로 시저를 만들려고하는데, 나는 @ctable
을 선언했다. 그러나 그것은 발견 될 수 없다. 나를 변수에저장 프로 시저 오류 만들기
CREATE PROCEDURE [dbo].[sptally]
@cfield varchar(80),
@ctable varchar(30)
AS
BEGIN
SET NOCOUNT ON;
IF OBJECT_ID('dbo.tally') IS NOT NULL DROP TABLE dbo.tally
DECLARE @Counter INT = (Select MAX(CAST(@cfield as bigint)) from @ctable)
SET ROWCOUNT @Counter
SELECT IDENTITY(INT, 1, 1) ID
INTO dbo.tally
FROM master.sys.all_columns c
CROSS JOIN master.sys.all_columns c1
SET ROWCOUNT 0
-- ADD (unique) clustered index
CREATE UNIQUE CLUSTERED INDEX PKC_Tally ON dbo.tally (ID)
END
오류 메시지가 무엇입니까? –
DECLARE @Counter INT = (@Cable (@cfield as bigint)) (@ctable에서 @cfield를 선택하십시오.) 해당 항목을 인식 할 수 없습니다. ... –