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 ;