【发布时间】:2011-04-26 09:03:02
【问题描述】:
create proc PrAspnet_RolesGet
as
select r.RoleId, r.RoleName, lr.RoleId as IsLoginetRole
from aspnet_Roles r
left join loginetRoles lr
on r.RoleId = lr.RoleId
表 loginetRoles 包含一个字段 - RoleId。如何将字段 IsLoginetRole 从 Guid 值替换为位值?
【问题讨论】:
-
没有布尔数据类型。只有
bit。从guid转换为bit的逻辑应该是什么?如果NOT NULL和0如果NULL或其他什么,你想返回1? -
马丁,是的。如果不是 NULL,我想返回 1,如果为 NULL,我想返回 0。
标签: sql-server calculated-columns