sql 複製表結構,帶主鍵

2021-10-05 04:25:09 字數 604 閱讀 9993

在網上查的複製表結構兩種方法,

1: create new_table_name  as (select * from old_table_name where 1=2);

只複製表結構,沒有主鍵,沒有資料

2: create new_table_name like old_table_name

複製表結構,帶資料,沒有主鍵

3:

declare

createsql varchar(4000);

newtablesql varchar(4000);

begin

select dbms_metadata.get_ddl('table','$') into createsql from dual;

select replace(createsql, '$', '$') into  newtablesql from dual;

execute immediate newtablesql;

end;

複製表結構,帶主鍵,沒有資料

SQL語句複製表結構

1 我想要建立乙個新錶table1,並且這個表中的結構與ts account這個表中完全一樣,如何編寫sql sql語句 sql server select into ele payee account rr from ele payee account where 1 2 oracle mysql...

sql複製表結構和資料

功能 將查詢的結果放到乙個新錶中去,查詢結果可以 於乙個表或多個表 sqlserver中使用select into語句 按照使用場合可以分為以下幾類 1 實現全表備份 如 select inott1fromtitles 2 備份表的一部分列 不寫 而寫出列的列表 或一部分行 加where條件 如 s...

sql複製表結構和資料

功能 將查詢的結果放到乙個新錶中去,查詢結果可以 於乙個表或多個表 sqlserver中使用select into語句 按照使用場合可以分為以下幾類 1 實現全表備份 如 select inott1fromtitles 2 備份表的一部分列 不寫 而寫出列的列表 或一部分行 加where條件 如 s...