我正在尝试使用SELECT AS
参数参数化此查询的@ColName
部分,如下所示。但是,SQL Server返回错误:
' @ColName'
附近的语法不正确
是否有其他方法可以实现或SQL Server不允许SELECT AS
参数化?
@UserID varchar(10),
@ColName varchar(10)
)
RETURNS TABLE
AS
RETURN
(
(SELECT displayName AS @ColName
FROM dbo.AdView
WHERE extensionAttribute15 = @UserID)
)