6
我試圖根據CASE WHEN THEN tsql語句返回true或false,但是唯一出現在結果面板中的是列名「IsGeneric 」。如何從tsql使用case返回true或false
我哪裏錯了?
alter proc Storefront.proc_IsProjectGeneric
@ProjectID INT
AS
SET NOCOUNT ON;
SELECT 'IsGeneric'=CASE WHEN p.[GenericCatalogID] > 0 THEN CAST(1 AS BIT) ELSE CAST(0 AS BIT) END
FROM Storefront.Project p WITH(NOLOCK)
WHERE p.ID = @ProjectID;
SET NOCOUNT OFF;