作者Larba (............)
看板Database
标题[SQL ]想要来请教一个SQL语法
时间Mon May 19 17:20:45 2008
建立一个 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
1F:推 gargamel:乱猜..in可以用在null吗? 05/19 19:10