-
oracle程序与案例它取决于参数
所属栏目:[百科] 日期:2021-01-17 热度:158
嗨,我想做一个如下的程序: CREATE OR REPLACE PROCEDURE SOL.INSERT_LD_NEXTPROCESS (vgroupid NUMBER)ISVPERIODID VARCHAR2 (10);vPROCSESSID NUMBER;CURSOR cIS SELECT COMPANYID,GROUPID,PERIODID,FN_PPROCESSCURRENTFROM LIQUIDATIONSDETAILS WHERE P[详细]
-
Oracle 12c以一种奇怪的方式解释SQL(内部查询)
所属栏目:[百科] 日期:2021-01-17 热度:74
我们最近将Oracle数据库从10g迁移到12c(12.1.0.1.0).在考虑了某些查询的问题后,我们决定进一步清理数据库并删除所有不需要的对象. 因此,我编写了一个查询,在数据库DDL中搜索要显示的特定文本,其中使用了特定的视图或函数. SELECT object_name,object_type,[详细]
-
什么相当于Oracle数据库的Number(4)到MySQL数据类型?
所属栏目:[百科] 日期:2021-01-17 热度:57
什么相当于Oracle数据库的Number(4)到 MySQL数据类型? 解决方法 在Oracle中: The NUMBER datatype stores fixed and floating-point numbers. Numbers of virtually any magnitude can be stored and are guaranteed portable among different systems o[详细]
-
在Oracle中,为什么要在3月1日返回?
所属栏目:[百科] 日期:2021-01-17 热度:174
在Oracle中,这将返回03/01/2010.这对我来说没有意义.谁知道为什么? SELECT TO_DATE( '2010','yyyy' ) AS STRANGE_YEAR_RESULTFROM DUAL 我试过Oracle 10g和11g. 解决方法 Oracle在其日期类型值字段中需要一个完整的DateTime,因此我认为它需要当月的第一天[详细]
-
oracle – 列级特权与遗留应用程序
所属栏目:[百科] 日期:2021-01-17 热度:74
我收到了实现列级权限的请求,例如: GRANT UPDATE("column1") ON "TABLE" TO ROLE; 但我发现客户端应用程序(在Delphi ODAC中)总是发出SQL更新,如: update TABLE set column1=:column1,column2=:column2,column3=:column3,...etcwhere id_c=:id_c; 是什么[详细]
-
Oracle:设置查询超时
所属栏目:[百科] 日期:2021-01-17 热度:134
我有一个PL / SQL程序,它通过透明网关查询AS400数据库.有时AS400不响应查询(可能是网络问题)并且PL / SQL程序挂起. 是否有任何方法可以为Oracle查询设置超时,以便在经过一定时间后异常上升? 解决方法 您是否尝试在AS400透明网关初始化文件中设置HS_FDS_CO[详细]
-
有没有人有一个示例数据迁移脚本(Oracle 10g到Oracle 10g,但不同
所属栏目:[百科] 日期:2021-01-17 热度:123
我正在尝试编写数据迁移pl / sql脚本,以将一个模式中的一些数据传输到另一个服务器上的不同模式.第二个数据库作为原始数据库的子集启动,但我们已修改了架构.所以我不能只为每个表使用以下内容: Insert into DB2.table_name select * from DB1.table_name2[详细]
-
Oracle JOIN USING子查询:ora-00904字符串:无效的标识符
所属栏目:[百科] 日期:2021-01-17 热度:197
我的查询中有一点语法问题(简化): select *from table1 t1inner join table2 t2 using (pk1)inner join table3 t3 using (pk2)where not exists (select1 from table4 t4 where t4.pk1 = t1.pk1) 通过使用“using”关键字,oracle不允许在列名前面使用表标[详细]
-
如何在oracle的字母数字列中使用order by
所属栏目:[百科] 日期:2021-01-17 热度:85
在我的表中,我的列之一具有如下值 Y-1Y-2Y-3Y-4Y-5Y-6Y-7Y-8Y-9Y-10Y-11Y-12Y-13Y-14 当我通过这个专栏订购它的工作正常,如果该行的值高达Y-9其他明智的我的结果是错误的如下. Y-1Y-10Y-11Y-12Y-13Y-14Y-2Y-3Y-4Y-5Y-6Y-7Y-8Y-9 但我想要输出如下 Y-1Y-2Y-[详细]
-
将Oracle表移动为索引组织
所属栏目:[百科] 日期:2021-01-17 热度:168
我在一个实时生产环境中有一个Oracle表,该表的大小超过了一半.是否有可能将这个正常的Oracle表从堆组织化为索引组织,或者这是否只能通过将数据从此表移动到另一个索引组织的新表来实现?无论哪种方式,如果您能列出此程序中涉及的步骤,我将不胜感激. 解决方[详细]
-
Oracle SQL在括号中获取最后一个字符串(也可能包括括号内)
所属栏目:[百科] 日期:2021-01-17 热度:150
副标题#e# 我正在使用此查询: SELECT strain.id,TRIM(SUBSTR(strain.name,1,INSTR(strain.name,'[')-1)) AS nameFROM species_strain strain 上面的查询给出了类似以下内容: id name-----------------------------------------------100 CfwHE3 (HH3d) Jt[详细]
-
Oracle过程仅在设置serveroutput on时有效;
所属栏目:[百科] 日期:2021-01-17 热度:123
尝试使用存储过程插入记录的奇怪行为. 仅适用于set serveroutput: 谢谢. SQL*Plus: Release 11.2.0.1.0 Production on Tue May 31 22:48:25 2016Copyright (c) 1982,2010,Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Editi[详细]
-
Oracle SQL多重连接与重复记录或“无效标识符”
所属栏目:[百科] 日期:2021-01-15 热度:61
我对SQL很新,之前做过一些连接但没有像这样复杂. 基本上,我要做的是将许多表连接在一起以显示报告的总体数据.主表g,是我希望看到的详细程度. g与附加到其上的所有表格具有一对多关系. GROUP BY会消除这些重复吗? 我尝试过使用SELECT DISTINCT,但我不确定[详细]
-
oracle – talend – 将jndi指定为datasource
所属栏目:[百科] 日期:2021-01-15 热度:112
我有一个talend作业,它使用连接类型为ORACLE CUSTOM的tOracleInput组件.它运作良好. 现在,我需要使用jndi作为数据库连接.任何想法如何实现? 解决方法 首先将您的工作部署为Web服务.之后,您应该能够在tOracleConnection中更改使用或注册共享数据库连接.在[详细]
-
Oracle查询dbtime,以及各个指标的查询脚本
所属栏目:[百科] 日期:2021-01-15 热度:178
set linesize 1000 set pagesize 1000 col snap_date for a10 col "TIME" for a6 col "elapse(min)" for a6 col redo for 9999999999 col "DB time(min)" for 99999.99 select s.snap_date, decode(s.redosize,null,‘--shutdown or end--‘,s.currtime) "[详细]
-
Oracle、SQLServer 删除表中的重复数据,只保留一条记录
所属栏目:[百科] 日期:2021-01-15 热度:68
原文地址: https://blog.csdn.net/yangwenxue_admin/article/details/51742426 https://www.cnblogs.com/springsnow/p/10334469.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ****************Oracle 删除表中的重复数据***********[详细]
-
[转帖]ORA-00600: internal error code, arguments: [4193]问题
所属栏目:[百科] 日期:2021-01-15 热度:73
ORA-00600: internal error code,arguments: [4193]问题解决 https://www.cnblogs.com/linyfeng/p/7496736.html我这边也报错了.. windows2008r2+Oracle11.2.0.4 万恶的停电. ? 操作环境 ? ? SuSE+Oracle11gR2 问题现象 ? 单板宕机自动重启后,ORACLE运行不[详细]
-
oracle基础知识语法大全
所属栏目:[百科] 日期:2021-01-15 热度:198
副标题#e# ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该[详细]
-
Ubutu安装oracle jdk1.8
所属栏目:[百科] 日期:2021-01-15 热度:196
环境: Ubuntu 18.04 LTS x64位 系统用户? hou 工具: jdk-8u171-linux-x64.tar.gz 实验的心 步骤: 第一步: 查看有没有装jdk,按住? ctr+alt+T 打开命令窗口输入? Java -version 没有jdk则弹出下面提示: [email?protected]:~$ ?java -version Command[详细]
-
oracle中单引号和双引号的作用
所属栏目:[百科] 日期:2021-01-15 热度:85
在Oracle数据库,单引号我们经常会用到,相对来说双引号用的频率少,但双引号的作用也是不可代替的,现简要说一下两者的作用。 一.单引号 1.单引号用于标识字符与数字的区别; ?????? 例如 select * from table_name where id=1;这种代表查询的是数字 selec[详细]
-
oracle表名中带@什么意思
所属栏目:[百科] 日期:2021-01-15 热度:178
? ? 例如:select * from [email?protected]_dw ? @后是实例名或数据源,一个简单例子,服务器上创建了2个数据库实例,名称分别为HR、BOSS, 如果你用PL/SQL DEVELOPR等根据登录了HR实例,此时可以省略@HR,若是要访问BOSS实例,则需要select * from [emai[详细]
-
oracle安装注意事项
所属栏目:[百科] 日期:2021-01-15 热度:172
1.在本次示例中用一下命令开始创建数据库 /u01/app/oracle/product/18c/bin/dbca? 2.选择高级配置以便安装测试数据 3.练习是可不勾选容器数据库 ? ?4.可指定快速恢复区路基及大小 5.选中示例方案,否则没有例子 6.创建监听 ? (1)新建标签页 ? (2)[详细]
-
oracle – pl / SQL显示select语句的结果
所属栏目:[百科] 日期:2021-01-14 热度:193
Set ServerOutput on size 100000;declarecountTab number := 0;countCol number := 0;currDate varchar2(30);scale number := 0;Beginselect count(*) into countCol from USER_TAB_COLUMNS where TABLE_NAME = 'EVAPP_INTERFACE' and COLUMN_NAME = 'TAR[详细]
-
在Oracle中运行的Java – 导入的jar
所属栏目:[百科] 日期:2021-01-14 热度:115
我试图将一个小的 java类加载到Oracle 11g中,这样我就可以运行它并从PL / SQL中调用它.我在eclipse中编写并编译了我的本地机器上的类,它编译得很好.我将它打包到一个jar中(与jar中依赖的其他jar文件).他们尝试将我的jar加载到Oracle 11g中.所有东西加载,不[详细]
-
如何在oracle中清空数据库
所属栏目:[百科] 日期:2021-01-14 热度:168
我们在oracle 10g中有一个旧数据库.我们想用新的dmp文件替换它(这就是我们所拥有的).我可以简单地删除旧数据库,然后运行impdp来创建一个新数据库吗?我们并不担心旧数据库中的数据.你能告诉我这样做的步骤吗? 解决方法 正如评论中所述,您可以通过级联删除[详细]