正如在评论中提到,要查询INFORMATION_SCHEMA.COLUMNS表并没有这样的列EventId和Visible那里.如果我已经正确理解你想要DisplayName根据条件从你的表中显示,那么你可以直接这样做: -
INFORMATION_SCHEMA.COLUMNS
EventId
Visible
DisplayName
SELECT DisplayName AS MyColumn FROM [Events2].dbo.[FormField] WHERE EventId = @EventId AND Visible = 1