insert into select 语句例子
时间: 2023-08-03 07:07:59 浏览: 148
语句格式-Oracle基础知识课件
当你想要将一个表中的数据插入到另一个表中时,可以使用`INSERT INTO SELECT`语句。下面是一个示例:
假设有两个表:`table1`和`table2`。你想要将`table1`中的数据插入到`table2`中。
```sql
INSERT INTO table2 (column1, column2, column3)
SELECT column1, column2, column3
FROM table1;
```
在上述示例中,我们使用了`INSERT INTO SELECT`语句来将`table1`的数据插入到`table2`。括号内的列名指定了要插入数据的目标列。`SELECT`子句则指定了要从`table1`中选择的列。
请注意,确保列名和顺序在源表和目标表之间匹配,以及数据类型兼容。
另外,你也可以在`SELECT`子句中使用其他逻辑和条件来选择特定的行,或者使用表达式进行转换和计算。
记住,在实际使用时,请根据你的表结构和需求进行适当的调整。
阅读全文