有一个表类别(ID、标题、描述、parentID、friendlyUrl、categoryTypeID)。字段值parentID可以为null。如果@ParentID =null,如何选择只有的行 parentID = null。is null or ParentID=@ParentID)
and (@CategoryTypeID is null or CategoryTypeID=@CategoryTypeID)此查询选择具有parentID=@Pa
我相信这有一个我找不到的非常简单的答案……我在一个数据库中有一个简单的层次结构,其中每一行都有一个ParentId。如果为ParentId IS NULL,则它是根元素。我有一个存储过程:AS BEGIN SELECT * FROM TABLE1 WHERE ParentId = @parentId END
如果我发送一个整数,它可以很好地工作,但如果我发送NULL,它将变成ParentId = NU
问题是parentid在数据库中可以是空的。因此,我正在测试是否为@parentid is not null,如果是,则运行一个游标where parentid = @parentid,然后我有另一个父id为null的游标。select ID , page where profileid = @profileId
and parentid