0

SQL2008でテーブルを作成しました。このテーブルには2つの列があります。

CREATE TABLE [dbo].[MyTable]
(
[pkey] [bigint] not null,
[Number] [int]  not null
)

次に、値を挿入します。最初の列は、別のテーブルから取得できますdbo.OldTable。多くのレコードがあり、手動でデータを挿入したくありません。2番目の列は、各行に含めるNumberことができます0。これを行うための最良の方法は何ですか?

4

2 に答える 2

6

テーブルデータの一括処理を行うことができます。

INSERT INTO MyTable
(pkey, Number)
SELECT pkey, 0
FROM OtherTable
于 2012-11-08T20:51:45.190 に答える
4
INSERT INTO [dbo].[MyTable](pkey, Number)
SELECT Column, 0
FROM dbo.OldTable
于 2012-11-08T20:52:46.577 に答える