2014-02-17 37 views
0

我可以复制表是这样的:重复表添加新列

create table abc_new as select * from abc 

我可以复制表和新列样的生日作为日期相同的句子?

+1

这是MySQL还是甲骨文?不同的RDBMS具有不同的语法和功能。另外,你是否想复制基本结构,或者任何索引,外键,其他约束等? – MatBailie

+0

创建表abc_new作为从abc中选择birthdate作为new_date; – ajmalmhd04

回答

1

其添加日期

create table abc_new as select *,sysdate as someDate from abc 

如果键入它添加数数..

+1

这会引发'ORA-00923:FROM关键字在预期的位置找不到',因为您需要abc的别名 - 只需将其修改为'create table abc_new as select t1。*,sysdate as someDate from abc t1' –

0

您可以在Sql中创建表的视图。你不能像Mysql那样在Sql中创建重复的表。

的观点:

CREATE VIEW view_name AS 
SELECT column_name(s) 
FROM table_name 
WHERE condition