问题标签 [oracle9i]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 使用 Like 子句进行模式匹配
我试图在 SQL 语句中使用 LIKE 子句来匹配 Oracle 中的某个模式。
我想做这样的事情:
..但我不能使用正则表达式,因为这是在 Oracle9i 上(正则表达式支持来自 10g)。
我试图匹配前面有两个字符的东西,然后是 1 到 4 之间的数字,以及除此之外的任何东西。我已经尝试过了,但它似乎不起作用。我能够让它工作的唯一方法是:
我不确定我想做的方式是否可行或正确的方式,因为我从未尝试过使用 LIKE 子句的模式。
您可以提供的任何帮助将不胜感激。
sql - Oracle 动态连接挑战
编辑:更简单的例子。(原标题:Oracle 列注入)
目标:完成下面的查询生成以下结果?
目的:创建一个依赖于表中现有列的列,而不将该表放在子查询中。
规则:
- 重组查询以放入
tbl
子查询不是一种选择。 - 查询必须使用
a,b->1; x->2; y->3
,而不是简单地加入到1,1,2,1,3
。 tbl
不得修改子查询。
好吧,我已经走到了这一步(下图),但我无法添加第二个 LEFT JOIN。
sql - plsql oracle 父子
我在 Oracle 9i 数据库表中有父子关系
喜欢:
我有一个绝对的父母(例如孩子 1),我需要这个父母的所有孩子的 csv 列表或结果集。
sql - Oracle:查找预测排名列表的先前记录
嗨,我面临一个难题:
我有一张天气预报表(oracle 9i)(数百万条记录),其组成如下:
在哪里:
stationid
指可以创建预报的众多气象站之一;forecastdate
指预测的日期(仅限日期而不是时间。)forecastinterval
指forecastdate
预测中的小时 (0 - 23)。forecastcreated
指做出预测的时间,可以提前很多天。forecastvalue
指预测的实际值(顾名思义)。
我需要确定给定stationid
和给定forecastdate
和forecastinterval
对的记录,其中 a 的forecastvalue
增量超过名义数字(例如 500)。我将在此处显示条件表:
在上述情况下,我想提取第三条记录。这是预测值增加了名义(比如 100)数量的记录。
由于表的庞大规模(数以百万计的记录),并且需要很长时间才能完成(事实上时间很长,以至于我的查询从未返回),因此这项任务被证明是非常困难的。
到目前为止,这是我获取这些值的尝试:
sql - 如何在 Oracle9i 中使用大于 4000 个字符的字符串运行 REPLACE 函数
我有以下 PLSQL 块,当 ln_length 为 4000 个字符或更少时成功,但在 ln_length > 4000 个字符时失败并显示“ORA-01460:未实现或不合理的转换请求”。
该块是:
我将如何编写一段等效的代码来处理最长为 32k 的字符串?
sql-server - SQL Server 2008 链接服务器到 Oracle 9i
我发现:
如何在 SQL 2000/2005 上设置与 Oracle 数据库的链接服务器?
DSN 测试成功,但在使用文章中概述的存储过程创建链接服务器后,“打开查询”返回以下消息:
链接服务器“XXX”的 OLE DB 提供程序“MSDASQL”返回消息“由于系统错误 1114 (instantclient11_1 中的 Oracle),无法加载指定的驱动程序。”。
是否需要在 MSSQL 2008 上做一些不同的事情?我在 MSSQL 2000 上取得了成功。
我尝试使用 GUI 创建 LS,但收到无法获取错误消息的错误。
我在 Windows Server 2003 上使用即时客户端 11_1。
sql - Oracle 事件计数查询
我的SAMPLE
表有以下五列:
我想要一个每小时一行(受给定日期范围约束)和五列的查询:
- 小时
YYYY-MM-DD HH24
- 该小时内采样的样本数
- 该小时内收到的样品数量
- 该小时内完成的样本数
- 该小时内授权的样品数量
请提供一个查询或至少一个正确方向的点。
以赏金重新开放:第一个将Rob van Wijk的答案(对样本的单一访问)合并到我可以按日期范围(或)有效查询的视图中的人
+300 声望。start_date/end_date
start_date/num_days
oracle9i - oracle 将数据从一个数据库中的表传输到另一个数据库中的表的存储过程
有 2 个数据库 A 和 B。我想将数据从 A 中的表传输到 B 中的表。我想为此使用游标。传输时的重复数据应该转到一个称为重复表的表。我想要一个存储过程来执行上述操作。首先,我需要使用 db 链接将数据库 A 与数据库 B 连接起来。我想要完整的存储过程。任何人都可以帮助plzzzzzzzzzz...........
sql - 使用表达式的结果改变 Oracle 序列
我有两个变量
我正在将值读入这些值,然后尝试根据它们更改序列
位我收到“无效号码”错误或 SQL 命令未结束错误。
即使我尝试硬编码数字也会发生这种情况
我在这里遗漏了一些明显的东西吗