我有兩個包含文檔內容的表格:一個用於臨時轉儲,另一個用於永久存儲。內容存儲爲類型圖像(因爲它是當前的功能,所以不能更改它)。SQL Server - 將映像傳遞給存儲過程,無效的本地var類型
我需要一個存儲過程,執行以下操作:
- 通行證屬於存在於臨時文件表TempDocumentID。
- 使用該TempDocumentID,從臨時文檔表中選擇圖像內容。
- 執行將圖像參數插入到永久文檔表中的現有存儲過程。
我的問題是雙重的:
- 我不能聲明類型「形象」的局部變量從臨時表的SELECT語句來填補。它會拋出錯誤「文本,ntext和圖像數據類型對於局部變量無效」。
- 我不知道一種方法來執行存儲過程直接結果從選擇語句的臨時表。
這是我的SQL小提琴例如:http://sqlfiddle.com/#!3/09384/5
感謝, 格雷格
工作,但它不檢查實際存儲的過程。我編輯了小提琴,以包含procs和一個exec語句,該語句實際上應該做我需要做的事情。 http://sqlfiddle.com/#!3/a89ac/3 – pgarnoldjr
Ahh darn,是的,我不認爲子查詢作爲一個參數將工作... RichardTheKiwi的答案可能會更好。抱歉。剛剛在黑暗中用這個答案=) –