在进行数据库操作时,有时需要创建与已知表结构相同的表,搜集了一些资料,整理出来与大家分享。
MySQL:
create table table_dec as select * from table_src where 1=2;(已测)
create table table_dec like table_src;(已测,使用这种方式创建的表可以保留原表的主键信息)
SQL Server:
select * into table_dec from table_src where 1=2; (已测)
DB2:
create table table_dec like table_src;(在网上找到的,没有试验过)
Oracle:
create table table_dec as select * from table_src where 1=2;(已测,使用这种方式创建与已知表结构相同的空表。)