sql server插入数据到表
时间: 2023-09-10 19:14:48 浏览: 177
在SQL Server中,可以使用以下三种方法将数据插入到表中:
1. 插入到一个不存在的表:
可以使用以下语句将一个表的数据插入到一个新创建的表中:
```
select * into new_table from test_table;
```
这条语句会创建一个名为new_table的表,并将test_table的数据复制到新表中。
2. 插入到临时表里面:
可以使用以下语句将一个表的部分数据(例如前100条)插入到临时表中:
```
select top 100 * into #tmp_table from test_table;
```
这条语句会创建一个名为#tmp_table的临时表,并将test_table的前100条数据复制到临时表中。
3. 插入到一个已经存在的数据表:
可以使用以下语句将一个表的数据插入到另一个已经存在的表中:
```
insert into test_02 select * from test_01;
```
这条语句将test_01表中的数据插入到test_02表中。注意,目标表test_02必须已经存在,并且与源表test_01具有相同的列结构。
这些是插入数据到表的常见方法,在SQL Server中可以根据具体需求选择适合的方法来插入数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SQL Server 把查询的数据放入表(临时表、已存在的表、新建的表)中](https://blog.csdn.net/Dina_p/article/details/108263308)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文