計算カラムをnot null
と設定する際に問題があります。計算カラムを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)
'isnull'を使用したalter文は、NULLを許可しない列を作成します。少なくとも私のテストでは。しかし、テーブル名とカラム名の間に 'add'がありません。 –
私が作成しようとしているのは、nullを許可しない列です。テーブル名とカラム名の間にaddを追加しようとしましたが、うまくいきませんでした。 – Keenlearner
しかし...ええと...それは私が言ったことです。ヌルを許可しない列を作成します*。あなたのために何が起こったのですか?何がうまくいかなかったのですか? –