Как я могу создать таблицу как выбор (CTAS) в оракуле? - PullRequest
2 голосов
/ 17 февраля 2012

Мне нужно использовать CTAS (Create Table As Select) для создания таблицы с именем Au_Books_ZL, содержащей au_id, fname, lname, title_id, title, Pub_id, price and revenue (which is price*sales).

Я просмотрел другие вопросы в Интернете, но они не показывают, как включить в запрос все атрибуты (lname, fname, title_id и т. Д.). Как я мог записать свой CTAS для создания новой таблицы?

1 Ответ

2 голосов
/ 17 февраля 2012

Синтаксис для создания таблицы будет выглядеть примерно так:

CREATE TABLE au_books_zl
AS
  SELECT au_id,
         fname,
         lname,
         title_id,
         title,
         pub_id,
         price,
         price * sales as revenue
    FROM <<whatever tables you need to select from>>
   WHERE <<whatever conditions you need to apply>>
...