sql - 表格顶点oracle中的范围填充表
问题描述
再会!我有一个填写表格,表格是P1_FIRST
and P1_LAST
,填完之后我想要。例如P1_FIRST = L4819222 and P1_LAST = L4819225
。我按创建。在Test2
表中,L4819222, L4819223, L4819224, L4819225
已创建记录。感谢您的帮助
我之前曾寻求帮助,他们帮助了我,但是当极端值已经在表中时,该选项是合适的。在此变体中,极值仅在形式中。 范围填充表
解决方案
There's no difference whether you use values stored in a table or item values, query remains the same. Actually, it is even a little bit simpler.
As you already have those items, now
- create a button
- let it Submit the page
- create a process which will run when you press the button
process will perform this:
INSERT INTO test2 (val) SELECT SUBSTR (:P1_FIRST, 1, 1) || TO_CHAR ( ( TO_NUMBER (REGEXP_SUBSTR (:P1_FIRST, '\d+$')) + LEVEL - 1)) AS val FROM dual CONNECT BY LEVEL <= TO_NUMBER ( REGEXP_SUBSTR (:P1_LAST, '\d+$')) - TO_NUMBER ( REGEXP_SUBSTR (:P1_FIRST, '\d+$')) + 1;
推荐阅读
- node.js - 使用 Sharp 调整图像大小时,错误 sharp.resize(...).max 不是函数
- binary - 2 的补码加法溢出
- firebase-realtime-database - 从 firebase 数据库中获取数据并存储到数组中
- python - 无法读取图像路径。AttributeError:“列表”对象没有属性“读取”
- ios - 在我的应用程序中更新个人资料照片时,使用 firebase 为更新的个人资料照片生成新行
- json - 如何将日期插入 Web 路径 api
- c# - 将参数传递给 .NET Core API 中的自定义类
- scala - 如何定义一个 Scala 函数以在没有括号和点的情况下调用它
- python - Python散点图:无法连接点
- php - 如何在 SQL 上使用准备好的语句