計算列をとして設定するのに問題がありますnot null
。
私が達成したいのはC001
、C002...
などであり、同時にそれを。として設定しnot null
ます。
私はフォーラムで、これはNULL値にデフォルト値0を使用することで達成できることを読みました。
例えば、ISNULL(Price + Taxes, 0)
私はこの式に適用しようとしました:
('C'+right('000'+CONVERT([varchar](3),[ID],(0)),(3)))
しかし、それはうまくいかなかったようです。誰かが私が欠けているものを教えてもらえますか?
ALTER CreditCard accountNo AS ISNULL('C'+right('000'+CONVERT([varchar](3),[idCreditCard],(0)),(3)),0)