-
plsql – 如何删除(删除)Oracle AQ队列?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我希望删除Oracle AQ队列和与之关联的表. 执行此操作需要哪些命令? 解决方法 为了删除队列和与之关联的表,步骤如下: 停止队列 放下队列 删除队列表(可选) 以下命令将删除队列和表. BEGIN DBMS_AQADM.STOP_QUEUE(queue_name = 'QUEUE_NAME'); DBMS_AQADM.[详细]
-
Oracle SQL限制结果然后显示剩余的结果
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我有一个看起来像这样的表: ID YEAR 1 2001 1 2002 1 20031 20041 20051 20061 20071 20082 1995 2 19962 19972 1998 然后我试过的查询: select "ID",count("Year") "Count",listagg("Year",',') within group (order by "Year") "Years"from ( select d[详细]
-
将应用程序从Oracle 9移植到Oracle 11 – gottchas?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我们有一个使用Oracle 9i的应用程序(好吧,3),但是这很快就会结束,我们需要转移到另一个平台–Oracle 11或Postgress是显而易见的. 我听说过从9i到11的移植并不是直截了当的意见,但这里没有人可以确认这种或那种方式.我并不过分担心“哦,查询计划引擎发生了[详细]
-
是否有Oracle SQL工具从结果集构建插入语句?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
是否有Oracle SQL工具从结果集构建插入语句?我们目前只允许使用名为SQL Station的工具.我想建议一个工具,比如Rapid SQL或CrazySQuirrell,或者构建我自己的可重用的sql块. 解决方法 这个结果集来自哪里?如果您要执行SELECT,则将结果数据插入另一个表中,您[详细]
-
Oracle Ref Cursor Vs选择进入异常处理
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我有几个场景: 需要以预定义的顺序从三个不同的表中读取列的值,并且只有一个表将具有该数据 如果给出的标准存在记录,则从table1读取数据,否则从表2中读取给定标准的数据 在Oracle存储过程中 现在处理这些的方法是首先将给定查询的计数变为变量,如果计数 0[详细]
-
什么类型的索引最适合Oracle上的DATE类型?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
根据您使用Oracle的经验,您将在DATE类型列上设置的索引的最佳类型和设置是什么? 我不一定需要去分区索引. 这是一种日志记录类表. 你并不真正关心作为主键的唯一id(事实上,日期在大多数情况下都足够接近unique,但由于它的性质,永远不会). 创建集群索引是否[详细]
-
Oracle SQL查询:为员工获得最大的销售额
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我想为每位员工找到最大的销售(并显示员工的姓名).在 MySQL中,它非常简单: select * from employee,sale where employee.id = sale.employee_id group by employee_id order by sale.total desc 这几乎与人们所期望的一样,它会返回一份员工列表,最终返回[详细]
-
在oracle中触发
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
触发器可以增强或阻碍性能的条件是什么?何时使用以及何时不在系统中使用触发器? 如何使用触发器来施加复杂的约束? 解决方法 执行触发器总是有一些开销 – 至少,您正在为导致触发器触发的每一行执行从SQL引擎到PL / SQL引擎的上下文切换.虽然触发触发的[详细]
-
在Oracle(PL / SQL)中执行动态SQL并确保安全性
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
如果我有一个有效的SQL字符串;无论如何我可以在我的PL / SQL中执行它 – 但保证它只是一个SELECT语句…没有进行复杂的解析以确保它没有任何转义字符/嵌套命令或任何爵士乐? 编辑: 我真正想要实现的是一个通用的,内置于??我的应用程序,查询工具.它具有友[详细]
-
.net – 部署使用Oracle.DataAccess的Web服务器会导致各种程序集
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我的开发机器是Vista x64. 我正在使用WCF Web服务来构建与oracle 10g数据库连接的Web服务. 开发开始时,我无法使用VS2008的内置WCF测试工具[WCFTestClient],当你在32位Oracle.DataAccess.dll上按F5 [Go]时启动,因为我在Oracle对象上获得了System.BadImageFo[详细]
-
在哪里可以获得默认Oracle的“HR”架构的SQL?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我正在研究Oracle数据库,并且必须使用默认的“HR”模式进行一些练习.但我认为我的表中的数据是从默认值更改的(许多学生可以访问数据库,可能有人更改了数据).我在哪里可以获得SQL来构建默认的“HR”模式? 解决方法 检查架构是否在zip文件中 http://code.go[详细]
-
使用Blackberry访问Oracle数据库?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我真的希望知道如何做到这一点因为我是黑莓开发的全新手. 基本上,我被要求写一篇关于黑莓如何访问像Oracle这样的数据库服务器的简短报告,我不知道黑莓如何运作得很好来解决这个问题.我尝试在Google上搜索黑莓数据库,我总是以39.99美元的价格购买黑莓查看器[详细]
-
oracle-11g-R2监听文件配置
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
客户端连接oracle数据库时出现如下错误: Listener refused the connection with the following error:ORA-12514,TNS:listener does not currently know of service requested in connect descriptor 首先看看Oracle服务是否开启: 然后找到listener.ora监[详细]
-
如何使用Oracle中某个范围内的随机值更新表列?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我有一个有3列的表: ?– 首要的关键 ? – 金额 ? – RAND_AMOUNTS(全部为空) 我希望使用以下公式填充RAND_AMOUNTS列: AMOUNT*(0-100 random value)/100 因此,例如,如果我们假设金额行为10并且为该行生成的随机值为10,则RAND_AMOUNT应为10 * 10/100 = $1[详细]
-
如何立即删除Oracle中给定DB中的所有触发器?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
如何删除(删除,删除)给定DB中的所有触发器. 问题是应用程序需要数据库升级,并且在升级后不会继续执行触发器(suport,drop,create),应用程序升级失败. 解决方法 这将生成如何删除当前模式中的所有触发器的命令: select 'drop trigger ' || trigger_name ||[详细]
-
oracle – Ksh:如何在不使用tnsnames.ora的情况下连接到sqlplus
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我尝试从ksh连接到sqlplus而不使用tnsnames.ora,但这不会像我一样工作. 这是我尝试的: DBLOGIN="user/password@'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.17.33)(PORT=1521))(CONNECT_DATA=(SID=MYTESTSID)))'"SQLPLUS="/etc/sqlplus"CONNECT=[详细]
-
如何在oracle中交换表名
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我有两个oracle表,它们的定义完全相同,只是在分区定义上有所不同.我想测试一个表与另一个表设计.有没有办法交换表名?我不想丢弃一个表,因为它们很大并且需要很长时间才能将数据加载到它们中. 解决方法 使用指向真实表格的 synonym. 例如, CREATE OR REPLA[详细]
-
oracle – 使用主键创建视图
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
这个问题在意义上是重复的,我还是要澄清一下. Oracle文档特别指出 says可以在CREATE VIEW子句中指定主键(11g docs具有相同的概念).然而,当我尝试这样做时: create or replace view ABC(A,B,C,CONSTRAINT A_PK PRIMARY KEY (A)) .... 我得到ORA-00922:指[详细]
-
如何在Oracle数据库中存储Java字节数组?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我有一个AES密码的密码密钥,我需要将它存储在Oracle数据库列中.密码在 Java中生成为字节数组,因此我需要找出将其转换为Oracle理解的数据类型的最佳方法,反之亦然. 解决方法 假设Java中的字节数组少于4000个元素,则可以将其存储在Oracle的RAW列中.这告诉Ora[详细]
-
oracle – 将查询结果导出到一组INSERT语句?
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
在Oracle中,我需要使用SELECT语句的结果生成一组INSERT语句.基本上与Toad for Oracle将表的内容导出到文件或剪贴板中的一组插入语句的方式相同.这可能吗? 原因是我的一些几何数据是WGS84格式,当我访问它时,它需要是英国国家网格.这在Oracle中不是问题,因[详细]
-
oracle – 约束违例异常ORA-00001
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我正在使用Oracle数据库.我们看到我们的服务电话频繁失败.当我查看日志时,我看到桌子上有例外情况 java.sql.BatchUpdateException:ORA-00001:违反了唯一约束(DBSCHEMA.IDX_CO_DETAILS). 我已经检查了表中索引名称DBSCHEMA.IDX_CO_DETAILS的索引. 它不包[详细]
-
oracle – 从XMLTABLE获取时,在此SELECT语句错误中需要INTO子句
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我试图运行一个涉及xmltable的脚本,我得到了一个 PLS-00428: an INTO clause is expected in this SELECT statement 我怎么能纠正我的脚本并从xml中获取2行? Oracle 11g DECLARE xml_char xmltype;BEGINxml_char := xmltype.createXML('xmlROWSETROW UNIQ[详细]
-
oracle – 使用输出变量动态调用PL / SQL过程
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我正在尝试使用动态sql来执行过程并检索输出参数: v_sql := 'BEGIN ' || p_procname || '(''' || p_input1 || ''',''' || p_input2 || ''',v_output1); END;';DBMS_OUTPUT.PUT_LINE(v_sql);EXECUTE IMMEDIATE v_sql; 我声明了v_output1变量,但是收到此错[详细]
-
oracle-apex – 刷新顶点中的一个报告区域
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
我有10个clasic报告页面和10个表单区域(每个报告一个).在每个表单区域上都是带有动态动作巫婆的按钮 在表格中插入数据.我的问题是如何在插入数据后刷新一个报表,以便在报表中显示新数据.我试着添加另一个 动态动作(刷新区域)中的真实动作,但它没有任何效果[详细]
-
Oracle和auto_increment / identity
所属栏目:[站长百科] 日期:2021-01-04 来源:DaWei
在现代版本的Oracle中,是否有一些“标准”(存储过程,附加的CREATE语法等)方法来设置具有auto_increment / identity样式列的表,或者我们仍然无法手动创建表,创建序列,并创建触发器. 更新:我意识到Oracle没有auto_increment的概念.我感兴趣的是,如果任何标[详细]


浙公网安备 33038102330554号