[SQL ]想要來請教一個SQL語法

看板Database作者 (............)時間17年前 (2008/05/19 17:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
建立一個 Store procedure SP_AUTHORIZE 是回傳一個 STRING 或是 NULL 單單執行 SP_AUTHORIZE '111000','11100' 降是可以回傳 NULL (因為不符合) 現在我建立一個 FUNCTION 想要把這SP包含進去 CREATE FUNCTION SELECTED_STUDENT_TESTROLL(@AS_KEY VARCHAR(10),@ROLL_KEY VARCHAR(10)) RETURNS TABLE AS RETURN (SELECT *FROM STUDENT_TESTROLL WHERE STUDENT_NO IN (SP_AUTHORIZE @AS_KEY,@ROLL_KEY)) 不過都會有錯誤訊息:接近 '@AS_KEY' 之處的語法不正確。 這問題困擾我很久 加上對於FUNCTION和SP不是很了解 想要請教各位高手 這有解嗎?還是說這方法不適用,要換另一寫法? THX -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.10.114

05/19 19:10, , 1F
亂猜..in可以用在null嗎?
05/19 19:10, 1F
文章代碼(AID): #18CKPkSS (Database)
文章代碼(AID): #18CKPkSS (Database)