2012-02-17 1 views
2

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

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

+0

Пожалуйста, только спросить одну вещь в одном StackOverflow вопрос. Я удалил несколько несвязанных вопросов с этого поста - не стесняйтесь задавать их как отдельные вопросы. –

+0

Связанные: http://stackoverflow.com/questions/2250196/select-into-using-oracle – Vadzim

ответ

2

Синтаксис для создания таблицы будет что-то вроде

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>> 
+0

Спасибо! я понял! – GivenPie

 Смежные вопросы

  • Нет связанных вопросов^_^