嗨,我在尝试使以下功能正常工作时遇到了麻烦。
CREATE FUNCTION test ( @nt_group VARCHAR(128) )
RETURNS @nt_usr TABLE (
[name] [nchar](128) NULL
, [type] [char](8) NULL
, [privilege] [char](9) NULL
, [mapped login name] [nchar](128) NULL
, [permission path] [nchar](128) NULL
)
AS BEGIN
INSERT INTO @nt_usr
EXEC master.dbo.xp_logininfo 'DOMAIN\USER', @nt_group
RETURN
END
据我所知,我应该被允许调用扩展存储过程,我收到以下错误
Mes 443,16 级,14 级
难道 xp_logininfo 可能会根据参数返回不同的结果集?当我使用 openquery 时,我可以通过设置来克服这个问题:SET FMTONLY OFF。有谁知道我的问题是否有类似的解决方法?