挿入されるすべてのレコードに対して同じ値を持つ列を持つテーブルにレコードを挿入したいと思います。テーブル構造を変更せずにそれを行う方法。
Insert into tableA(clientid,no_of_users)
select clientid
from tableB
すべてのレコードにno-of_users=3が必要です
挿入されるすべてのレコードに対して同じ値を持つ列を持つテーブルにレコードを挿入したいと思います。テーブル構造を変更せずにそれを行う方法。
Insert into tableA(clientid,no_of_users)
select clientid
from tableB
すべてのレコードにno-of_users=3が必要です
これにはDEFAULT制約を使用できます。これについては、MSDNを参照してください。
テーブル構造を変更せずに、これを使用するだけです。
Insert into tableA(clientid,no_of_users)
select clientid, 3
from tableB
このステートメントを使用すると、常に、の出力INSERT
として考えることができます。SELECT
SQLサーバーでテーブルを変更します。列名を選択し、その列のデフォルト値を設定します。