ばかげた質問のように聞こえるかもしれませんが、私の状況は次のとおりです。
整数型フィールド (名前 PartnerID) を持つテーブルがあります。このテーブルにビューを作成し、整数フィールドに先行ゼロを追加 (実際には置換) する必要があります。
フィールド (パートナー ID) の例 11235 11567 11567 22789 22657 22456 33567
(ビューで): 00235 00567 00567 00789 00657 00456 33567
それは不可能なので、私の選択肢は何ですか?
編集:ゼロを追加していないので、置き換えています。
ビュー内のフィールド PartnerID の現在の式は次のとおりですが、これは先頭のゼロを無視するだけです。私のビューでは、この式に基づいて先行ゼロを使用したいと考えています。
CASE WHEN (LEN(PartnerID) = 5 AND (PartnerID LIKE '11%' OR
PartnerID LIKE '22%')) THEN stuff(PartnerID, 1, 2, '00') ELSE PartnerId END AS PartnerID
よろしく