2014-02-17 79 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