Cursor / SP / QuoteName woes

Cursor / SP / QuoteName woes

 

  

Am I on the right track? For some reason I think I am way off but, my
little brain can't see an alternate method. I am just looking to populate
the @CallID column with a unique value for every record inserted.



DECLARE @CallID VARCHAR(7)



DECLARE C1 CURSOR FOR



EXEC [CallHistory].[dbo].[sp_Generate_CallID] NULL



OPEN C1

FETCH NEXT FROM C1 INTO @CallID



WHILE @@FETCH_STATUS = 0

BEGIN



SELECT QUOTENAME('\\mktgimg\Archive$\','''') + [Extension] +
QUOTENAME('\','''') + [Wav_File] + QUOTENAME('.wav','''') AS Pathname,

[Extension] AS PortExtension,

CAST([Call_Date] + QUOTENAME(' ','''') + [Call_Time] +
QUOTENAME(':00.000','''') AS DATETIME) AS StartDateTime,

[Call_Duration] AS Duration,

[Call_Type] AS CallType, [Call_Direction] AS CallDirection,
@CallID AS CallID

--INTO #CallHistory_Recordings

FROM [CallRecords]

FETCH NEXT FROM C1 INTO @CallID

END

CLOSE c1

DEALLOCATE c1




MS Sql Server LazyDBA home page