oracle相关内容

Oracle:使用 ROWNUM 和 ORDER BY 子句更新表列

我想用一个正在运行的整数填充一个表列,所以我正在考虑使用 ROWNUM.但是,我需要根据其他列的顺序来填充它,例如 ORDER BY column1, column2.不幸的是,这是不可能的,因为 Oracle 不接受以下声明: UPDATE table_a SET sequence_column = rownum ORDER BY column1, column2; 也不是以下语句(尝试使用 ..
发布时间:2022-01-17 20:10:52 数据库

找出 SQL 查询的历史

在服务器上执行了更新SQL查询,导致后来出现很多问题. 如何获取最近 2 个月执行的更新查询列表,以便准确跟踪有问题的 SQL 查询? 解决方案 select v.SQL_TEXT,v.PARSING_SCHEMA_NAME,v.FIRST_LOAD_TIME,v.DISK_READS,v.ROWS_PROCESSED,v.ELAPSED_TIME,v.服务从 v$sql v其中 ..
发布时间:2022-01-17 20:10:12 数据库

使用联接的 Oracle 更新查询

我正在尝试使用 Join 更新金额,但出现异常: 更新 tab1SET tab1.total_adjusted_cost = tab1.total_adjusted_cost + t1.total从表 1 选项卡 1,(SELECT tab3.name, tab3.add, SUM(tab2.amount) AS total从表 2 选项卡 2,表 3 表 3,表 4 表 4在哪里 tab2.i ..
发布时间:2022-01-17 20:09:10 数据库

使用 LDAP 和 python cx_Oracle 连接到数据库

我有一组使用 cx_Oracle 连接到远程数据库的 python 脚本.这是一个大项目,如果这个连接被多次使用.此外,我生成了一个分布式的 .exe 文件,并且应该尽可能独立.换句话说,如果我将 .exe 发送给您,您应该能够运行它而无需任何额外的修补(我使用 pyinstaller) 现在,我使用 建立了连接 ip = 'myhost.example.pt'端口 = 1521SID ..
发布时间:2022-01-17 19:50:17 数据库

如何在使用托管 ODP.NET 时从 C# 查询 LDAP 以解析 Oracle TNS 主机名?

在我之前的 问题 的基础上,我设法用 来自 Oracle 论坛的帮助,我现在遇到了另一个问题,这是上一个问题的后续问题(提供背景信息). 我希望直接从我的 C# 代码中查询 LDAP,以执行 Oracle TNS 主机名的 LDAP 查找,以获取连接字符串.这通常存储在 tnsnames.ora 中,我的组织使用 LDAP(通过 ldap.ora)从使用 Active Directory 的 ..
发布时间:2022-01-17 19:43:33 C#/.NET

如何使用 node-oracledb 连接到 LDAP 服务器?

我有一个数据库,我可以使用字符串“jdbc:oracle:thin@ldap://SERVER_NAME:1234/SERVICE,cn=OracleContext,dc-world"连接到使用 jdbc. 但是,当我使用node-oracledb时,这个连接字符串不起作用,大概是因为Node没有使用jdbc.我可以使用什么连接字符串来连接数据库? 解决方案 没有“Easy Conn ..
发布时间:2022-01-17 19:00:59 数据库

用于基于 ARM 的 Debian 设备的 Oracle Instant Client

正如标题所示,Oracle 不提供基于 ARM 的即时客户端.这是与数据库服务器通信所必需的.(这是我们项目所需的唯一方法)那么任何人都可以帮助我们安装/编译/修改 oracle 即时客户端以使其在基于 Debian arm 的系统上运行吗?目标oracle数据库11g 适用于 Microsoft Windows (x32) 的即时客户端适用于 Microsoft Windows 64 位安腾的 ..
发布时间:2022-01-17 13:53:13 数据库

oracle varchar 转数字

如何将 oracle varchar 值转换为数字 例如 表 - 异常exception_value 555 其中 exception_value 是 varchar 类型 我想测试 exception_value 列的值 select * from exception where exception_value = 105 而不是select * from exception whe ..
发布时间:2022-01-17 09:47:48 数据库

Oracle NUMBER(p) 存储大小?

我已经搜索过了,但我找不到我的问题的确切答案... 我需要知道 Oracle 中 number(p) 字段的存储大小. 示例:NUMBER(1)、NUMBER(3)、NUMBER(8)、NUMBER(10) 等... 解决方案 使用的存储空间取决于实际数值,以及列的精度和列的小数位数. Oracle 11gR2 概念指南说: Oracle 数据库以可变长度格式存储数 ..
发布时间:2022-01-17 09:44:34 数据库

Terraform OCI - 在多个区域创建多个 VCN

我想在两个或更多区域内创建 2 个 VCN 和其他资源. 我在这个 github 帐户中上传我的代码 当我执行代码时(你必须设置租户、用户、指纹等)我没有错误,但是: 当我转到根区域时,一切都已创建(分区和 VCN) 当我去第二个区域时,没有创建 VCN terraform 版本:v1.0.2 我的 VCN 模块有: terraform {required_pro ..
发布时间:2022-01-16 21:38:17 数据库

如何在 Oracle 上获取 SYSDATE 的 UTC 值

可能是经典之作...您知道在 Oracle 上检索 SYSDATE 的 UTC 值的简单技巧吗(最好也可以在第 8 版上使用). 现在我有自定义函数:( 干杯, 斯蒂芬 解决方案 可以用 SELECT SYS_EXTRACT_UTC(TIMESTAMP '2000-03-28 11:30:00.00 -02:00') FROM DUAL; 您可能还需要更改时区 AL ..
发布时间:2022-01-16 18:59:12 数据库

ORA-01882: 未找到时区

我正在从 Java 应用程序访问 Oracle 数据库,当我运行我的应用程序时出现以下错误: java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 发生错误ORA-01882: 未找到时区 解决方案 您也可以尝试检查Oracle jdbc驱动和Oracle数据库的版本.就在今天,我在使用 ojdbc6.jar(版本 11.2.0.3.0)连接到 ..
发布时间:2022-01-16 18:31:38 数据库

SQL*Plus 可以从运行它的机器上读取环境变量吗?

我知道数据库引擎本身(通常)在另一台机器上,并且 SQL*Plus 无法直接读取 那些 环境变量,但我遇到了一个棘手的情况我只需要运行客户端本身的机器上的环境变量. 有没有办法从将在 SQL*Plus 中运行的单个脚本中将这些值欺骗到 SQL*Plus 客户端中?该脚本由单个开始/结束 PL/SQL 块组成,但如果我需要使用 set/define/variable 排序的 SQL*Plus ..
发布时间:2022-01-16 08:04:21 数据库