推 gargamel:亂猜..in可以用在null嗎? 05/19 19:10
建立一個 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