问题标签 [oracle8i]
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.
database - 将多行提要导出到单行
我需要将 10 个表数据转储到 oracle 8i 中的 10 个不同的 csv 文件中,通常很少有像地址这样的列具有多行数据。在将数据转储到 csv 之前,我需要将多行转换为单行。
Ex 之一:客户表中的地址列
所需格式:col1...340 University Ave Palo Alto CA 94301 United States...coln
无论如何要编写通用代码来转储数据,它也可以处理多行馈送?
php - 缓慢的 Oracle 查询
我正在为客户构建一个 Web 应用程序,但我遇到了特定 SQL 查询的问题。
查询是:
我已经做了一些故障排除,这个:
是问题所在。使用此行的 SQL 查询需要 35 秒(导致 DataTables 有时甚至超时),没有它它是即时的。
所以,我知道这个问题,但我不是 DBA,所以不知道解决方案。
这不是我的数据库,所以我需要将解决方案发送给 DBA 进行排序,这样我才能继续我的工作。就像是
“嘿,你介意在 B 桌上做 A 让 C 加速吗?”
我只是不知道实际上需要做什么!
sql - to_number(to_char(sysdate, 'ydddhh24mi')) 会产生什么数字格式?
我们正在将旧版 Oracle SQL 应用程序转移到新平台,但我找不到正确的日期格式文档。
将产生什么类型的数字
选择 to_number(to_char(sysdate, 'ydddhh24mi')) 从双
如果 sysdate 是
- 2015 年 1 月 3 日上午 6:04
- 2000 年 12 月 23 日下午 4:17
oracle - 在 LOCK TABLE 命令时,oracle 8i 上的权限不足
我有一个包裹,我需要在其中的桌子上放一把锁。
我在 main proc 的开头使用以下语句。
收到以下错误:
sql - 返回值以字母开头
如何找出以字母开头的值。
例如
我有数据
从上面我想拥有ZklM
并hOP
返回。我怎样才能做到这一点?
sql - 如何在 oracle 7 版本中根据限制从表中获取行(例如,从第 5 行到第 50 行,按某些列的顺序)
我有两个数据库。1. 甲骨文 2. SQL Server
两者都有同一张桌子TABLE
。我必须在限制中获取数据,按某些列的顺序,在表中并验证它(彼此相对)。假设限制是 100 到 150
对于我正在使用的 SQL
对于我正在使用的 Oracle
但是我得到的结果在每个输出中都完全不同。
可能是orderby首先在sqlserver中工作,然后通过rownum获取它,反之亦然。
PS:请注意,我使用的oracle版本是7.3.x,不支持子查询中的order by。
php - 如何让 OCI8 在 Linux 上使用 9iR2client 库?
我需要连接到 Oracle 8i 服务器,但 oci8 默认不支持。
php文档说如下:
注意:
如果
OCI8
使用9iR2
客户端库,则可以连接到PHP
Oracle 数据库8i
、9iR2
或. 如果使用客户端库,则数据库可以是、或。如果使用客户端库,则数据库可以是、或。如果使用客户端库,则数据库可以是或。10g
11g
OCI8
10gR2
9iR2
10g
11g
12c
OCI8
11g
9iR2
10g
11g
12c
OCI8
12c
10gR2
11g
12c
如何设置OCI8
使用9iR2
客户端库?
我现在的环境是:
我在ubuntu服务器上,
Oracle 8i
版本 8.1.7.4.0
我已经安装了 Instantclient 库(我能够连接到 oracle 10i 及更高版本)
我正在使用 Instantclient 版本 12.1... 还尝试使用 Instantclient 版本 10.2
有人可以帮我弄清楚问题可能是什么以及如何解决它吗?非常感谢任何帮助。
谢谢
sql - ORA-01830: date format picture ends before converting entire input string
Can you please advise on this?
query:
Error:
ORA-01830: date format picture ends before converting entire input string
it is working for some records in the table. Those dates exactly looks like the above. I am not getting what is wrong with this date format
Note: I am using oracle 8i
oracle - Oracle 8i 中 DBMS_METADATA.GET_DLL 的替代方案
在我们的项目中,我们有一个在 oracle 8i 上运行的数据库(我知道这个版本很古老,但是......)
我想检查我尝试过的一个 PUBLIC 数据库链接的 DDL 语句:
据我所知,oracle 8i 似乎不支持dbms_metadata
. 如果我错了,请纠正我。
表dba_db_links
给了我一些信息,但缺少目标数据库的 SID。
除了导出数据库/模式之外,还有什么方法可以在 Oracle 8i 上获取 DDL 语句?
sql - Oracle 8i 中的行计数查询
我有一个表 Department_history ,这是每个部门的记录数。
结果:
我只想保留表中每个部门的 10 条记录。
如果像这样为每个部门运行下面的查询,它就可以工作。
但我不想为每个部门单独运行此删除操作。如何运行一个查询来删除每个部门名称的数据(如果它是 >10 条记录)。我试试这个。但它不起作用。
有人可以建议吗?