以下のストアド プロシージャは、期待どおりに正しく動作します。「FleetBarcode」が存在する場合は True を返し、存在しない場合は False を返します。
ただし、それを返すと、次のように表示されます
(no column name)
True
私の問題は、「列名なし」の部分に列名を定義する必要があることです。これまでのところ、「True」フィールドにエイリアスを与える以下の方法を試しました。
お時間をいただきありがとうございます。
ALTER proc [dbo].[usp_getjobs]
@barcode as nvarchar(20)
as
SELECT CASE WHEN EXISTS(
SELECT
[FleetBarcode],
[Deleted]
FROM w_DeliveryItems
WHERE FleetBarcode = @barcode
AND Deleted != 1
)
THEN (SELECT 'True' 'Exist')
ELSE (SELECT 'False' 'Exist')
END