Oracleで表のコピーを作成する

副問い合わせを使用して、表のコピーを作成する。と同時に行の挿入を行う。つまり、テーブルをコピーすることになる。

 

■別の表の行を使用して表を作成する

 SQL> CREATE TABLE employee2  
2 AS
3 SELECT * FROM employee ;

 

■別の表の行を使用して表を作成する

列を選択して表をつくる。

 SQL> CREATE TABLE employee2  
2 AS
3 SELECT emp_id, emp_name
4 FROM employee;
5 WHERE dept_id = 10 ;