SQL示例:
WITH temp_roles as
(
SELECT * FROM
ROLE_ WHERE NAME IN (
'User','Owner','Portal Content Reviewer','Community Owner','Administrator'
)
)
我正在创建一个临时表,我想在其中添加一行额外的值,仅针对此查询,是否有任何方法可以执行此操作。
注意: 我正在使用Oracle SQL。 tnx:D
答案 0 :(得分:2)
如果您使用UNION,您可以手动添加值,即:
WITH temp_roles
as (
SELECT *
FROM role_
WHERE name IN ('User', 'Owner', 'Portal Content Reviewer',
'Community Owner', 'Administrator')
UNION
SELECT <values>
FROM dual
)
BTW,我不确定你为什么使用WITH
条款?