mysql和Oracle 備份表

1.SQL Server中,若是目標表存在:sql

  insert into 目標表 select from 原表;code

2.SQL Server中,,若是目標表不存在:it

  select into 目標表 from 原表;table

MySQL中不支持這種語法,變通一下,本身測了可用:class

  Create table Table2 (Select * from Table1);

3.Oracle中,若是目標表存在:select

  insert into 目標表 select from 原表;語法

  commit ;
4.Oracle中,若是目標表不存在:
   create  table  目標表  as  select  from  原表;
相關文章
相關標籤/搜索