Есть ли способ временно добавить одну строку из таблицы результатов SQL? - PullRequest
0 голосов
/ 28 октября 2011

SQL Пример:

WITH temp_roles as 
  (
    SELECT * FROM 
      ROLE_ WHERE NAME IN (                                                                                          
      'User','Owner','Portal Content Reviewer','Community Owner','Administrator'                 
      )   
  )

Я создаю временную таблицу, в которую я хотел бы добавить дополнительную строку значений, только для этого запроса, есть ли способ сделать это.

Примечание: Я использую Oracle SQL. TNX: D

1 Ответ

2 голосов
/ 28 октября 2011

Если вы используете UNION, вы можете добавить значения вручную, т. Е .:

WITH temp_roles 
  as (     
      SELECT *
        FROM role_
       WHERE name IN ('User', 'Owner', 'Portal Content Reviewer', 
                      'Community Owner', 'Administrator')
      UNION
      SELECT <values>
        FROM dual
     )

Кстати, я не уверен, почему вы используете предложение WITH?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...