0
CREATE TABLE #temp
(FName VARCHAR(10),
LName VARCHAR(10),
FullName VARCHAR(21) DEFAULT(FName+' '+LName)
);
上記のステートメントを試すと、次のエラーが発生します。このための回避策はありますか?SQL Serverのテーブルの列名を持つ既定の制約
メッセージ128、レベル15、状態1、行1 このコンテキストでは、「FName」という名前は使用できません。有効な式は、定数、定数式、および(一部のコンテキストでは)変数です。列名は使用できません。
を使用することができ、それを編集する必要がない場合カラム。または、初期値のみを設定し、挿入前のトリガーを使用します。 –
回避策を提供していただきありがとうございます。 –