oracle11gr2相关内容

Oracle 11G - 插入时索引的性能影响

目标 验证是否插入不带 PK/index 的记录加上稍后创建时间比插入带 PK/Index 快. 注意 这里的重点不是索引需要更多时间(很明显),而是总成本(Insert without index + create index)高于(Insert with index).因为我被教导在没有索引的情况下插入并稍后创建索引,因为它应该更快. 环境 DELL Latitude ..
发布时间:2022-01-09 12:51:47 数据库

转置和聚合 Oracle 列数据

我有以下数据 基端RMSA 项目 1RMSA 项目 2RMSA 第 3 项RMSB 项目 1RMSB 项目 2RMSC 第 4 项 我想把它转换成下面的格式 主要产品RMSA;RMSB 第 1 项、第 2 项RMSA 第 3 项RMSC 第 4 项 基本上,那些具有相似结果的应该归为 1 行.但是,由于我在两列上分组,因此我似乎无法使用 listagg 等使其工作. 有没有办法通过 ..
发布时间:2021-12-30 14:11:10 数据库

使用批量收集时为 LIMIT 设置值

我想知道我们是否有任何技术可以计算需要为批量收集操作的 LIMIT 子句设置的值.例如下面,假设我们的游标有 1000 万条记录......我们可以为 LIMIT 子句设置什么值以获得最佳性能.有什么办法可以计算出来. decalre游标 c_emp 是var ;开始打开 c_emp;环形将 c_emp 批量收集到 var 限制 2 中;c_emp%NOTFOUND 时退出;结束 ..
发布时间:2021-12-24 16:02:47 数据库

使用 Oracle LISTAGG 函数消除重复项

可能的重复: oracle 中的 LISTAGG 返回不同的值 我正在使用 Oracle LISTAGG 函数,但在我返回的名称列表中,我实际上希望消除重复项并只返回不同的值. 我的查询是这样的: 选择一个.id,a.change_id,LISTAGG(b.name, ',') WITHIN GROUP (ORDER BY b.name) 作为“产品名称",从 table_a a, ..
发布时间:2021-11-27 12:07:25 数据库

与execute一起使用时,INSERT在cx_oracle中不起作用。如何使其运作?

我是cx_oracle的新手。我已经建立了连接,并且能够使用execute创建和删除表。 我失败的地方是当我尝试使用“ INSERT INTO ...”时。在执行。它没有显示任何错误,但也没有存储任何值(我通过检查输入是否已经使用Shell中的sqlplus进行确认了)。我使用的代码是: table_name =“ T1” column =“ D” insert_value ..
发布时间:2020-10-13 20:57:06 Python

PostgreSQL和Oracle对象关系存储与ORM一样吗?

PostgreSQL和Oracle对象关系映射的内置功能是否与Hibernate,SQLAlchemy或Doctrine等ORM相同?是否查询和使用了这些数据库,就像您从ORM取回的对象一样? 编辑:我是否误解了ORDBMS是什么? Stil学习. http://www.postgresql.org/docs/8.2/static/intro -whatis.html http://docs ..
发布时间:2020-05-22 19:12:07 其他开发

如何使用oracle管理自动备份?

我正在从 oracle docs .而且我看到管理备份/恢复过程的首选方法是使用RMAN.我已经开始练习它了(我的意思是,通过sql * plus cli). 但是我真的不知道如何使流程自动化. 然后,我看到在sql developer dba面板中,有一些使用RMAN的选项.我真的不知道如何使用它们(我什至没有创建电子备份),也找不到任何有关此的教程. 那么有人可以告诉我如何通 ..
发布时间:2020-05-22 18:43:50 其他开发

Oracle外部表日期字段-在一个数据库中有效,而在另一个数据库中无效

这是一个疯狂的例子:相同的外部表定义合而为一 数据库,但在另一个数据库中失败.不是模式-数据库.两个数据库,都 在同一操作系统上,不同的服务器上.此外,它在第二个日期失败 字段,尽管两者定义相同.两台服务器上的NLS设置相同,以为我认为日期掩码无论如何都应该覆盖它.这是定义: -- access parameters -- http://docs.oracle.com/cd/E11882_0 ..
发布时间:2020-05-22 04:20:32 其他开发

在SQL查询中显示串联的值

我想将我的第一个SQL查询与id_pr值在下面显示的表类型联接.ID_PR值被重复.我想显示来自ident_st列的所有值,并用逗号分隔以表示相同的id_pr和rodz_st值.例如:显示rodz_st ='DZE'和id_pr = 13的所有ident_st值. 第一个查询: SELECT NAME, NO FROM ORDERS o LEFT JOIN TYPES t ON t.I ..
发布时间:2020-05-22 04:16:01 数据库

具有可变列/表/条件的Oracle游标

当表名,列和where子句变化时,我需要打开一个游标.表名等将作为参数传递.例如 CURSOR batch_cur IS SELECT a.col_1, b.col_1 FROM table_1 a inner join table_2 b ON a.col_2 = b.col_2 WHERE a.col_3 = 123 此处,预计的列,表名称,连接条件和where子句将作为参数传递. ..
发布时间:2020-05-22 03:25:22 数据库

FRM-50026日期必须以DD-MON-YYYY之类的格式输入

我正在创建用户选择"CSV"文件并将"CSV"数据导入到Oracle表单数据块中的表单.将日期列值导入数据块中时出现日期列,然后出现以下错误 "FRM-50026日期必须以类似DD-MON-YYYY的格式输入" “日期"列格式为"CSV"文件: 我的表单: 代码: DECLARE application Client_OLE2.Obj_Type; workbo ..

根据Oracle中的CREATE TABLE语句生成升级到ALTER TABLE的脚本

Oracle是否可以基于架构中的现有表以及具有该表的较新定义的CREATE TABLE语句生成一堆ALTER TABLE语句? 比方说,我有一个具有应用程序某些先前版本的架构.我有该应用程序最新版本的安装脚本.该脚本从头开始执行CREATE TABLE(可能还有CREATE SEQUENCE)语句来创建所有表和序列. 我想将架构更新到应用程序的最新版本,而不会丢失任何数据(例如,不执行 ..
发布时间:2020-05-22 03:00:53 数据库

Oracle文本包含和技术内容

我正在搜索技术字"AN-XYZ99".所以我用 SELECT * FROM foo WHERE CONTAINS(bar, 'AN{-}XYZ99') > 0 但是我也得到了类似"FO-XYZ99"或"BAR-XYZ99"的结果.我该怎么做才能确保预期结果? 我用过 BEGIN CTX_DDL.CREATE_PREFERENCE('FOO','BASIC_LEXER' ..
发布时间:2020-05-22 02:46:31 数据库