-
oracle序列相关
所属栏目:[站长百科] 日期:2021-01-04 热度:186
一. oracle中如何实现一列的规律增长呢(通常是指number类型的列)?? 这就需要借助序列来实现了; 1. 什么是序列? 可以理解为序列是一组sql语法创建出来的函数,该函数中定义 ? ? 好了返回值的规则,每次调用都会在上一次的返回值基础上在产生一个符合规则 ? ?[详细]
-
如何将oracle 11g转储文件导入10g oracle
所属栏目:[站长百科] 日期:2021-01-04 热度:182
当我试图将oracle数据库11g导入oracle 10g时,我收到了这个错误. IMP:00010 Not a valid export file. header failed identification IMP:00000 Import terminated unsucessfully 请帮忙 解决方法 如果确保在导出期间使用VERSION = 10.2参数,则可以将Oracle[详细]
-
在Oracle PL / SQL开发人员中查看带日期的时间部分的设置是什么
所属栏目:[站长百科] 日期:2021-01-04 热度:181
我有一个名为AUDIT的表,它保存了对帐户进行的所有修改.有一个字段AUDIT_DATE,其中包含已完成特定修改的日期.现在的问题是,在我的一位同事Oracle PL / SQL开发人员中,我可以看到AUDIT_DATE列中的时间和日期,但在我的Oracle PL / SQL开发人员中,我看不到时间[详细]
-
如何在oracle sql中获取date列的时间戳?
所属栏目:[站长百科] 日期:2021-01-04 热度:93
我有一个名为“users”的表名.它有一个名为“logondt”的列,它只会以这种格式显示mm:dd:yy,如04-JUN-14. 但我需要使用select查询来查找用户登录的时间. 我试过这样的事情.. select logondt from users where logondt between to_date('2014-06-03','yyyy[详细]
-
在Oracle SQL中通过变量传递时间间隔
所属栏目:[站长百科] 日期:2021-01-04 热度:97
此查询根据给定的间隔时间10返回值. SELECT TO_CHAR((TO_DATE('23:20:20','HH24:MI:SS') - INTERVAL '10' MINUTE),'HH24:MI:SS') FROM DUAL; 输出: 23:10:20 我想使用下面的代码通过变量传递这个分钟间隔: declaretest1 varchar(30);begintest1:=18;SELE[详细]
-
plsql – DBMS_OUTPUT.PUT_LINE没有打印任何
所属栏目:[站长百科] 日期:2021-01-04 热度:108
参见英文答案 DBMS_OUTPUT.PUT_LINE not printing????????????????????????????????????6个 执行以下代码时,它只是说过程已完成,并且不打印信息. BEGIN dbms_output.put_line('This is my first program');END;/ 当我执行上面的代码时,编译器说,PL / SQL过[详细]
-
如何更改Oracle中的触发器?
所属栏目:[站长百科] 日期:2021-01-04 热度:154
我正在尝试更改数据库的触发器脚本.我的触发器名称是ARCH_USER_UPD_TRG,这会将USER表上的任何更新或删除放入Z_USER表中 我正在从USER表中删除一列,现在需要修改触发器脚本以不再使用此列. 如何修改oracle触发器的PL / SQL脚本? 解决方法 触发器类似于包或[详细]
-
plsql – 如何删除(删除)Oracle AQ队列?
所属栏目:[站长百科] 日期:2021-01-04 热度:150
我希望删除Oracle AQ队列和与之关联的表. 执行此操作需要哪些命令? 解决方法 为了删除队列和与之关联的表,步骤如下: 停止队列 放下队列 删除队列表(可选) 以下命令将删除队列和表. BEGIN DBMS_AQADM.STOP_QUEUE(queue_name = 'QUEUE_NAME'); DBMS_AQADM.[详细]
-
Oracle SQL限制结果然后显示剩余的结果
所属栏目:[站长百科] 日期:2021-01-04 热度:170
我有一个看起来像这样的表: 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 热度:126
我们有一个使用Oracle 9i的应用程序(好吧,3),但是这很快就会结束,我们需要转移到另一个平台–Oracle 11或Postgress是显而易见的. 我听说过从9i到11的移植并不是直截了当的意见,但这里没有人可以确认这种或那种方式.我并不过分担心“哦,查询计划引擎发生了[详细]
-
是否有Oracle SQL工具从结果集构建插入语句?
所属栏目:[站长百科] 日期:2021-01-04 热度:170
是否有Oracle SQL工具从结果集构建插入语句?我们目前只允许使用名为SQL Station的工具.我想建议一个工具,比如Rapid SQL或CrazySQuirrell,或者构建我自己的可重用的sql块. 解决方法 这个结果集来自哪里?如果您要执行SELECT,则将结果数据插入另一个表中,您[详细]
-
Oracle Ref Cursor Vs选择进入异常处理
所属栏目:[站长百科] 日期:2021-01-04 热度:105
我有几个场景: 需要以预定义的顺序从三个不同的表中读取列的值,并且只有一个表将具有该数据 如果给出的标准存在记录,则从table1读取数据,否则从表2中读取给定标准的数据 在Oracle存储过程中 现在处理这些的方法是首先将给定查询的计数变为变量,如果计数 0[详细]
-
什么类型的索引最适合Oracle上的DATE类型?
所属栏目:[站长百科] 日期:2021-01-04 热度:61
根据您使用Oracle的经验,您将在DATE类型列上设置的索引的最佳类型和设置是什么? 我不一定需要去分区索引. 这是一种日志记录类表. 你并不真正关心作为主键的唯一id(事实上,日期在大多数情况下都足够接近unique,但由于它的性质,永远不会). 创建集群索引是否[详细]
-
Oracle SQL查询:为员工获得最大的销售额
所属栏目:[站长百科] 日期:2021-01-04 热度:117
我想为每位员工找到最大的销售(并显示员工的姓名).在 MySQL中,它非常简单: select * from employee,sale where employee.id = sale.employee_id group by employee_id order by sale.total desc 这几乎与人们所期望的一样,它会返回一份员工列表,最终返回[详细]
-
在oracle中触发
所属栏目:[站长百科] 日期:2021-01-04 热度:146
触发器可以增强或阻碍性能的条件是什么?何时使用以及何时不在系统中使用触发器? 如何使用触发器来施加复杂的约束? 解决方法 执行触发器总是有一些开销 – 至少,您正在为导致触发器触发的每一行执行从SQL引擎到PL / SQL引擎的上下文切换.虽然触发触发的[详细]
-
在Oracle(PL / SQL)中执行动态SQL并确保安全性
所属栏目:[站长百科] 日期:2021-01-04 热度:62
如果我有一个有效的SQL字符串;无论如何我可以在我的PL / SQL中执行它 – 但保证它只是一个SELECT语句…没有进行复杂的解析以确保它没有任何转义字符/嵌套命令或任何爵士乐? 编辑: 我真正想要实现的是一个通用的,内置于??我的应用程序,查询工具.它具有友[详细]
-
.net – 部署使用Oracle.DataAccess的Web服务器会导致各种程序集
所属栏目:[站长百科] 日期:2021-01-04 热度:93
我的开发机器是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 热度:101
我正在研究Oracle数据库,并且必须使用默认的“HR”模式进行一些练习.但我认为我的表中的数据是从默认值更改的(许多学生可以访问数据库,可能有人更改了数据).我在哪里可以获得SQL来构建默认的“HR”模式? 解决方法 检查架构是否在zip文件中 http://code.go[详细]
-
使用Blackberry访问Oracle数据库?
所属栏目:[站长百科] 日期:2021-01-04 热度:84
我真的希望知道如何做到这一点因为我是黑莓开发的全新手. 基本上,我被要求写一篇关于黑莓如何访问像Oracle这样的数据库服务器的简短报告,我不知道黑莓如何运作得很好来解决这个问题.我尝试在Google上搜索黑莓数据库,我总是以39.99美元的价格购买黑莓查看器[详细]
-
oracle-11g-R2监听文件配置
所属栏目:[站长百科] 日期:2021-01-04 热度:136
客户端连接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 热度:196
我有一个有3列的表: ?– 首要的关键 ? – 金额 ? – RAND_AMOUNTS(全部为空) 我希望使用以下公式填充RAND_AMOUNTS列: AMOUNT*(0-100 random value)/100 因此,例如,如果我们假设金额行为10并且为该行生成的随机值为10,则RAND_AMOUNT应为10 * 10/100 = $1[详细]
-
如何立即删除Oracle中给定DB中的所有触发器?
所属栏目:[站长百科] 日期:2021-01-04 热度:122
如何删除(删除,删除)给定DB中的所有触发器. 问题是应用程序需要数据库升级,并且在升级后不会继续执行触发器(suport,drop,create),应用程序升级失败. 解决方法 这将生成如何删除当前模式中的所有触发器的命令: select 'drop trigger ' || trigger_name ||[详细]
-
oracle – Ksh:如何在不使用tnsnames.ora的情况下连接到sqlplus
所属栏目:[站长百科] 日期:2021-01-04 热度:76
我尝试从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 热度:199
我有两个oracle表,它们的定义完全相同,只是在分区定义上有所不同.我想测试一个表与另一个表设计.有没有办法交换表名?我不想丢弃一个表,因为它们很大并且需要很长时间才能将数据加载到它们中. 解决方法 使用指向真实表格的 synonym. 例如, CREATE OR REPLA[详细]
-
oracle – 使用主键创建视图
所属栏目:[站长百科] 日期:2021-01-04 热度:164
这个问题在意义上是重复的,我还是要澄清一下. Oracle文档特别指出 says可以在CREATE VIEW子句中指定主键(11g docs具有相同的概念).然而,当我尝试这样做时: create or replace view ABC(A,B,C,CONSTRAINT A_PK PRIMARY KEY (A)) .... 我得到ORA-00922:指[详细]

浙公网安备 33038102330554号