當我執行下面的SQL時,出現錯誤「必須聲明表變量」@ID「。」但我正在貶低它,所以什麼是錯的?SQL聲明錯誤
DECLARE @ID uniqueidentifier
SET @ID = NEWID()
SELECT pcx_vacancyassociationId
INTO pcx_vacancyassociationBase
FROM @ID
SELECT pcx_candidate_to_pcx_vacancyId, .pcx_candidateid, pcx_vacancyid
INTO pcx_vacancyassociationExtensionBase
FROM @ID, pcx_candidate_to_pcx_vacancyBase.pcx_candidateid, pcx_candidate_to_pcx_vacancyBase.pcx_vacancyid
在我看來,如果你聲明它是'UNIQUEIDENTIFIER',而不是表變量。 – 2013-06-20 19:23:00
你希望'@ ID'變量的值怎麼去?如果您希望將它插入到SELECT * INTO查詢中指定的表中,請將它放在* SELECT列表*中,而不是FROM子句中。 –