|
-1
|
| hi.nitish · 技术社区 · 8 年前 |
|
|
1
2
在Oracle中,必须始终从表中选择。 幸运的是,它们提供了一个表,特别是针对像您想写的查询——双表。 因此,您的查询将变成:
注意,为了避免不必要的分类/区别,我已经将联合改为联合所有。 如果您打算在pl/sql中使用它,那么它在很大程度上取决于您将如何处理结果以及如何编写代码。 如果要使用结果执行某些DML,例如插入到表中,只需在单个DML语句中执行,例如:
如果要用它来做在单个DML语句中无法完成的事情,则需要将值返回到某个对象中。可能是通过光标循环,也可能是返回到集合中,例如:
或
|
|
|
2
1
在pl/sql中:
但是
最后,在
|
|
|
3
1
我想他只是在问如何重写 SELECT 'a' colName UNION SELECT 'b' colName 在pl/sql中。 所以这就是答案 select 'a' colname from dual union all select 'b' colname from dual ; |
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 3 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 4 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 4 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 4 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 4 年前 |
|
|
Anar · Oracle SQL用户定义函数 4 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 4 年前 |