我想运行以下 SELECT 查询:
DECLARE @ColumnName nvarchar(50)
SET @ColumnName = 'AlarmID' -- actually these are calculated
-- by another SELECT but this isn't relevant
SELECT MIN(@ColumnName) FROM INSERTED
这不起作用,它返回 @ColumnName 的值而不是实际数据。我怎样才能使这项工作?
我无法将 SELECT 放入字符串并使用 sp_executesql 运行它,因为我将无法访问 INSERTED 表(这是在触发器中运行的)。