-3

挿入されるすべてのレコードに対して同じ値を持つ列を持つテーブルにレコードを挿入したいと思います。テーブル構造を変更せずにそれを行う方法。

Insert into tableA(clientid,no_of_users)
select clientid
from tableB

すべてのレコードにno-of_users=3が必要です

4

2 に答える 2

6

これにはDEFAULT制約を使用できます。これについては、MSDNを参照してください。

テーブル構造を変更せずに、これを使用するだけです。

Insert into tableA(clientid,no_of_users)
select clientid, 3
from tableB

このステートメントを使用すると、常に、の出力INSERTとして考えることができます。SELECT

于 2012-11-19T09:46:56.703 に答える
2

SQLサーバーでテーブルを変更します。列名を選択し、その列のデフォルト値を設定します。

于 2012-11-19T10:08:51.593 に答える