16

SQL Server 2005 を使用しています。

3列のtable1があります。そして4列のtable2。

table1 のレコードを table2 に挿入したいと考えています。

しかし、table2 から column1 に挿入したくありません。

column2 から挿入を開始したい。

私に何ができる?ありがとう...

4

5 に答える 5

32
insert into table2
(
    col2, col3, col4
)
select col1, col2, col3
from table1
于 2012-06-18T16:51:24.683 に答える
5

これを行うために、選択と挿入を組み合わせることができます。こうやって:

insert into table2 (col2, col3, col4)
select col1, col2, col3
from table1
于 2012-06-18T16:52:36.650 に答える
2

SELECT...FROMで a を使用して、必要なINSERT列を選択するだけです。

INSERT INTO table2
(
    column2, column3, column4
)
SELECT column1, column2, column3
FROM table1
于 2012-06-18T16:51:35.103 に答える
1
INSERT INTO Table2 (column2,colum3,column4 )
SELECT  column1,column2,column3 FROM    Table1
于 2012-06-18T16:51:57.210 に答える
1
into into table2
(column2,......)
select column2 ..... from table1
于 2012-06-18T16:52:00.320 に答える