`
hulu26
  • 浏览: 222939 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

SELECT INTO FROM与INSERT INTO SELECT区别

阅读更多
1.INSERT INTO SELECT语句
   语句形式为:
   Insert into Table2(field1,...) select,value1,... from Table1;
   要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。

2.SELECT INTO FROM语句
   语句形式为:
   SELECT vale1, value2 into Table2 from Table1
   要求目标表Table2不存在;
   语句完成Table2表的创建与值的插入;

注意:在Oracle中使用SELECT INTO FROM语句会出错,Oracle用如下语句完成;
    语句形式为:
    CREATE TABLE Table2 AS(
      SELECT field1,field2,... FROM Table1
   );


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics