![]() |
1
2
pl/sql块有3个问题:
但是,我不会使用VARRAY数据类型,因为它有固定数量的元素。请改用嵌套表。此外,在局部变量前加前缀以避免名称冲突——如果变量与对象名称同名,则可能会得到意外结果。
请注意,不需要使用数组,您只需使用“游标FOR LOOP”即可。我添加了“DISTINCT”条款以避免重复年份:
|
![]() |
2
1
你可以使用一个集合,然后循环该集合,但不要这样做。 相反,将这些查询合并为一个查询:
哪些输出:
|
|
Johnny T · 基于当前值的SQL合并表[重复] 8 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 8 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 8 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 8 月前 |
![]() |
Sax · 规范化Google表格(第一步) 8 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 8 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 9 月前 |