在SQL Server中,可以使用兩種方法將表數據復制到另一張表:
INSERT INTO target_table (column1, column2, ...)
SELECT column1, column2, ...
FROM source_table;
在這個語句中,target_table
是要將數據復制到的目標表,source_table
是數據來源的源表,column1, column2, ...
是要復制的列名。
示例:
INSERT INTO target_table (column1, column2)
SELECT column1, column2
FROM source_table;
SELECT column1, column2, ...
INTO target_table
FROM source_table;
在這個語句中,target_table
是要生成并將數據復制到的目標表,source_table
是數據來源的源表,column1, column2, ...
是要復制的列名。
示例:
SELECT column1, column2
INTO target_table
FROM source_table;
需要注意的是,在使用這兩種方法復制表數據之前,必須確保目標表的結構與源表的結構匹配,否則會出現數據插入失敗的情況。