-
Oracle的转储(systimestamp)字节的含义
所属栏目:[百科] 日期:2021-01-17 热度:146
我试图理解我的数据库中设置的时间戳的字节是什么意思.如何计算它们以生成更易读的日期? 我正在使用以下查询来获取我需要的数据: SELECT systimestamp,DUMP (systimestamp),sessiontimezoneFROM dual; 以上查询的输出是: +------------------------------[详细]
-
oracle – 可能是我的游标中导致无效游标01001的逻辑原因
所属栏目:[百科] 日期:2021-01-17 热度:123
在以下程序中有一个我无法找到的逻辑错误,你能找到它是什么吗?以下过程导致以下错误: ora-01001无效游标01001 这是程序: CREATE OR REPLACE PROCEDURE P_C is v_tab_name varchar2(40); -- v_col_name varchar2(100); var1 varchar2(2000); var2 varchar2[详细]
-
Oracle 11G – 插入时索引的性能影响
所属栏目:[百科] 日期:2021-01-17 热度:98
目的 验证插入没有PK /索引的记录加上后来创建的记录是否真的比插入PK /索引更快. 注意 这里的要点不是索引需要更多时间(很明显),但总成本(不带索引的插入创建索引)高于(使用索引插入).因为我被教导插入没有索引并且稍后创建索引因为它应该更快. 环境 DELL L[详细]
-
如何在oracle中的存储过程中使用sum()函数?
所属栏目:[百科] 日期:2021-01-17 热度:151
下面的示例工作正常,它返回一些行.但我需要行的摘要. DECLARE x number;Cursor c1 is select sal,deptno from emp; rw c1%rowtype;BEGIN x:=0; open c1; LOOP fetch c1 into rw; FOR i IN 1..rw.deptno LOOP x:=x+rw.sal; end loop; exit when c1%notfound;[详细]
-
oracle – 如何获取结果中的所有行而不是只有100行?
所属栏目:[百科] 日期:2021-01-17 热度:114
我使用的是Microsoft Visual Studio 2012 Shell(集成)版本. 当我右键单击任何表并选择“查询窗口”时,我能够编写代码以从Oracle数据库返回值.但是当我运行它时,我只得到100行结果. 如何获得所有结果行?有没有我可以检查或取消选中的选项来实现这一目标? 解[详细]
-
oracle – PARTITION BY在H2 db中不起作用
所属栏目:[百科] 日期:2021-01-16 热度:162
我正在使用PARTITION BY子句对结果进行排序.有关使用PARTITION BY的详细信息,请参阅此问题 Sql Order by on multiple column.当我在Oracle中运行时,它可以正常工作.我在我的单元测试用例中使用H2 db.当我在H2 db上运行相同的查询时,它不起作用.在H2中是否已[详细]
-
Oracle SQL Developer的任何免费替代方案
所属栏目:[百科] 日期:2021-01-16 热度:136
我在使用SQL Developer时遇到了一些困难,比如在编写冗长的脚本并且某处出现错误时,我必须逐行搜索错误.我最近从Toad转移,因为它不再是免费软件了.我们有没有SQL Developer的开源免费替代品? 解决方法 好吧,如果你只需要一个可以检查你的查询错误的软件,并且[详细]
-
oracle – 如何检索游标的sql文本?
所属栏目:[百科] 日期:2021-01-16 热度:51
如果我有一个游标并想在执行期间记录游标文本,是否可以以某种方式使用游标名称并检索SQL? 例如, OPEN cursor_1 for SELECT ... 我想相信我可以像cursor_1%NAME那样做,就像我可以使用游标的其他属性一样. (%ISOPEN,%FOUND等). 解决方法 AFAIK,无法将游标名[详细]
-
了解oracle中的解释计划
所属栏目:[百科] 日期:2021-01-16 热度:184
我试图理解oracle中的解释计划,并想知道oracle在形成解释计划时考虑了什么条件 我正在测试oracle 11g中存在的HR模式中的简单查询 select * from countries where region_id in (select region_id from regions where region_name = 'Europe'); 当我运行以下[详细]
-
如何在oracle pl / sql中选择嵌套类型?
所属栏目:[百科] 日期:2021-01-16 热度:192
我希望能够通过rowid删除然后立即在审计表中插入要删除的数据. 记录太多了 INSERT INTO … SELECT CRITERIA然后DELETE … CRITERIA. 我已经知道如何使用rowid和INSERT INTO … SELECT来做所有事情. 内包装体: TYPE some_type IS RECORD ( row_id ROWID,full[详细]
-
Oracle SQL多重连接与重复记录或“无效标识符”
所属栏目:[百科] 日期:2021-01-16 热度:102
我对SQL很新,之前做过一些连接但没有像这样复杂. 基本上,我要做的是将许多表连接在一起以显示报告的总体数据.主表g,是我希望看到的详细程度. g与附加到其上的所有表格具有一对多关系. GROUP BY会消除这些重复吗? 我尝试过使用SELECT DISTINCT,但我不确定这[详细]
-
oracle – talend – 将jndi指定为datasource
所属栏目:[百科] 日期:2021-01-15 热度:104
我有一个talend作业,它使用连接类型为ORACLE CUSTOM的tOracleInput组件.它运作良好. 现在,我需要使用jndi作为数据库连接.任何想法如何实现? 解决方法 首先将您的工作部署为Web服务.之后,您应该能够在tOracleConnection中更改使用或注册共享数据库连接.在那[详细]
-
Oracle查询dbtime,以及各个指标的查询脚本
所属栏目:[百科] 日期:2021-01-15 热度:191
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) "TI[详细]
-
Oracle、SQLServer 删除表中的重复数据,只保留一条记录
所属栏目:[百科] 日期:2021-01-15 热度:119
原文地址: 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 热度:125
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 热度:63
ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值[详细]
-
Ubutu安装oracle jdk1.8
所属栏目:[百科] 日期:2021-01-15 热度:161
环境: Ubuntu 18.04 LTS x64位 系统用户? hou 工具: jdk-8u171-linux-x64.tar.gz 实验的心 步骤: 第一步: 查看有没有装jdk,按住? ctr+alt+T 打开命令窗口输入? Java -version 没有jdk则弹出下面提示: [email?protected]:~$ ?java -version Command ‘j[详细]
-
oracle中单引号和双引号的作用
所属栏目:[百科] 日期:2021-01-15 热度:83
在Oracle数据库,单引号我们经常会用到,相对来说双引号用的频率少,但双引号的作用也是不可代替的,现简要说一下两者的作用。 一.单引号 1.单引号用于标识字符与数字的区别; ?????? 例如 select * from table_name where id=1;这种代表查询的是数字 select[详细]
-
oracle表名中带@什么意思
所属栏目:[百科] 日期:2021-01-15 热度:157
? ? 例如:select * from [email?protected]_dw ? @后是实例名或数据源 ,一个简单例子,服务器上创建了2个数据库实例,名称分别为HR、BOSS, 如果你用PL/SQL DEVELOPR等根据登录了HR实例,此时可以省略@HR,若是要访问BOSS实例,则需要select * from [email[详细]
-
oracle安装注意事项
所属栏目:[百科] 日期:2021-01-15 热度:83
1.在本次示例中用一下命令开始创建数据库 /u01/app/oracle/product/18c/bin/dbca? 2.选择高级配置以便安装测试数据 3.练习是可不勾选容器数据库 ? ?4.可指定快速恢复区路基及大小 5.选中示例方案,否则没有例子 6.创建监听 ? (1)新建标签页 ? (2)[详细]
-
oracle – pl / SQL显示select语句的结果
所属栏目:[百科] 日期:2021-01-15 热度:154
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 = 'TARGE[详细]
-
在Oracle中运行的Java – 导入的jar
所属栏目:[百科] 日期:2021-01-15 热度:98
我试图将一个小的 java类加载到Oracle 11g中,这样我就可以运行它并从PL / SQL中调用它.我在eclipse中编写并编译了我的本地机器上的类,它编译得很好.我将它打包到一个jar中(与jar中依赖的其他jar文件).他们尝试将我的jar加载到Oracle 11g中.所有东西加载,不幸[详细]
-
如何在oracle中清空数据库
所属栏目:[百科] 日期:2021-01-15 热度:162
我们在oracle 10g中有一个旧数据库.我们想用新的dmp文件替换它(这就是我们所拥有的).我可以简单地删除旧数据库,然后运行impdp来创建一个新数据库吗?我们并不担心旧数据库中的数据.你能告诉我这样做的步骤吗? 解决方法 正如评论中所述,您可以通过级联删除用[详细]
-
实体框架 – 实体框架4.3到Oracle:Web项目有效,NUnit没有
所属栏目:[百科] 日期:2021-01-15 热度:80
我使用DevArt的提供程序针对Oracle数据库设置了Entity Framework 4.3.我通过NUnit 2.6测试运行器中的单元测试项目连接到数据库时遇到问题.有趣的是,我有一个ASP.NET MVC 3项目连接到它就好了.我在我的类库单元测试项目中创建了一个App.config,并将实体连接字[详细]
-
oracle – ora-12528:TNS:Listener:所有适当的实例都阻止了新
所属栏目:[百科] 日期:2021-01-15 热度:79
我尝试连接到我的数据库时收到此错误: ora-12528: TNS:Listener: All Appropriate instances are blocking new connections 我尝试了以下方法,但没有成功: 停止并启动监听器. 关机和启动数据库. 重启oracle服务. 我怎么解决这个问题? 解决方法 您可能遇到[详细]