我正在编写一个触发器,但我对一个应该比较 uniqueidentifier 的选择命令有疑问。它返回空值。我怎样才能解决这个问题
DECLARE @EmailTablePrimaryKey uniqueidentifier
SELECT @PostSpecialityID=CategoryId FROM PostCategoryRelations WHERE PostId = @EmailTablePrimaryKey
@EmailTablePrimaryKey 和 PostId 是唯一标识符,如果我像下面这样静态放置参数,它可以工作,但不能与参数一起工作。
SELECT @PostSpecialityID=CategoryId FROM PostCategoryRelations WHERE PostId = '7c5ec001-81a2-e211-95dc-842b2b07eeaf'
你认为是什么问题?