Отличие CREATE TABLE AS с указанием одного столбца от нескольких в Oracle заключается в том, что в первом случае копируются все столбцы из другой таблицы, а во втором — выбранные столбцы из неё или из нескольких таблиц. 12
Синтаксис для копирования всех столбцов: CREATE TABLE newtable AS (SELECT * FROM oldtable). 1
Синтаксис для копирования выбранных столбцов: CREATE TABLE newtable AS (SELECT column1, column2, … columnn FROM oldtable). 1
Синтаксис для копирования столбцов из нескольких таблиц: CREATE TABLE newtable AS (SELECT column1, column2, … columnn FROM oldtable1, oldtable2, … oldtable_n). 1