一个关于表值函数参数简单的问题 请教各位
一个表值函数的问题
FUNCTION [dbo].[Fun_Test]
(
@stid varchar(max)
)
RETURNS TABLE
AS
RETURN
(
SELECT *
FROM table
WHERE (stid IN (@stid))
)
如果在里面写成stid IN ('a','b') 就可以有结果
但是我要是查询 select * from Fun_Test ('''a'',''b''') 或其它的都没有结果, 请问个位这是为什么?如果查询会有结果