-
命令行界面 – 运行Oracle SQL脚本并通过命令提示符退出sqlplus.
所属栏目:[百科] 日期:2021-05-23 热度:106
我想通过 Windows命令提示符通过SQL Plus运行Oracle脚本.该脚本不包含“exit”命令,但我仍然希望SQL Plus退出,在脚本完成时将控制权返回给命令提示符.我的目标是在不修改脚本的情况下执行此操作.这可能吗? 另一种方法是在批处理文件中使用此命令: echo exi[详细]
-
在Oracle存储过程中访问另一个用户的表
所属栏目:[百科] 日期:2021-05-23 热度:194
我正在编写一个存储过程,将数据从一个用户的表复制到另一个模式.基本上,它是一系列INSERT .. SELECT语句,如: INSERT INTO GESCHAEFTE SELECT * FROM TURAT03.GESCHAEFTE WHERE kong_nr = 1234; 这可以从sqlplus(或TOAD for me ;-))发布,所以我知道我有足够[详细]
-
oracle – 将间隔转换为分钟
所属栏目:[百科] 日期:2021-05-23 热度:145
假设我有两个间隔: INTERVAL '0 00:30:00' DAY TO SECONDINTERVAL '0 04:00:00' DAY TO SECOND 什么是最优雅的方式来获取每个时间间隔的分钟数. 30和240. 是的,我知道我可以执行EXTRACT(从间隔小时)* 60 EXTRACT(从间隔分钟),但这对我来说看起来很糟糕. 任[详细]
-
如何在没有Oracle广告软件的Windows服务器上安装JRE?
所属栏目:[百科] 日期:2021-05-23 热度:198
我想在我们的一台服务器上安装 Java,但由于Oracle的 bundling的Ask.com工具栏和一些病毒扫描程序,我很谨慎.我 read认为java更新程序甚至会为重要的安全修复程序安装这些,如果它们丢失,并且工具栏安装内置了10分钟的延迟,所以如果你意识到你意外安装它就不能[详细]
-
如何关闭Oracle密码过期?
所属栏目:[百科] 日期:2021-05-23 热度:141
我在本地计算机上使用Oracle进行开发.我一直用于重建数据库的引导帐户的密码已过期. 如何永久关闭此用户(以及所有其他用户)的密码过期时间? 我正在使用Oracle 11g,但我不知道11g中的密码过期行为是否是新的. alter profile default limit password_life_tim[详细]
-
oracle – 核心系统服务器是否能够连接到互联网以进行维护/支持
所属栏目:[百科] 日期:2021-05-23 热度:72
我们的几台服务器都拥有Oracle维护许可证.我们的硬件供应商询问服务器机房中有互联网连接.我们的政策是,出于安全原因,该房间内的所有机器都与互联网隔离.但维修人员问道,“那么我们如何才能在您的服务器上进行维护工作呢?” 我的问题是,我们的服务器是否需[详细]
-
使用oracle SQL通过分隔符位置拆分字符串
所属栏目:[百科] 日期:2021-05-23 热度:99
我有一个字符串,我想在特定位置将该字符串分隔符分隔. 例如,我的字符串是F / P / O,我正在寻找的结果是: 因此,我想用最远的分隔符分隔字符串. 注意:我的一些字符串是F / O,我的SQL下面的工作正常,并返回所需的结果. 我写的SQL如下: SELECT Substr('F/P/O'[详细]
-
仅返回ResultSet的列名而不实际执行查询(Oracle和Java)
所属栏目:[百科] 日期:2021-05-23 热度:131
我想知道是否有办法返回在我实际执行查询时生成的结果集(Oracle数据库,Java)的列名.例如,假设我的SQL看起来像这样: select * from complex table join; 有没有办法将此查询发送到oracle并让它告诉我结果集上的列名是什么,它将返回而不实际执行查询(因为它很[详细]
-
oracle – SQL Plus更改当前目录
所属栏目:[百科] 日期:2021-05-23 热度:100
在 Windows下如何更改SQL Plus中的当前目录. 我试图用几个“@ filename”命令写一个脚本. 我知道可以使用File – 打开一个脚本打开命令,这将更改当前目录,但我正在寻找一种方法来自动执行此操作. 解析度 基于Plasmer的响应,我在Windows中设置了SQLPATH环境变[详细]
-
oracle – “表定义已更改”,尽管表创建/更改后创建了恢复点
所属栏目:[百科] 日期:2021-05-23 热度:121
当表更改后立即创建恢复点时,FLASHBACK TABLE到还原点失败.以下代码仅在某些步骤之间有睡眠时才起作用. SQL DROP TABLE TEST_TABLE;Table dropped.SQL CREATE TABLE TEST_TABLE AS SELECT 1 A FROM DUAL;Table created.SQL ALTER TABLE TEST_TABLE ENABLE RO[详细]
-
使用Oracle数据库源控件
所属栏目:[百科] 日期:2021-05-23 热度:67
我在几小时内一直在寻找一种方法来检查数据库到源代码管理.我的第一个想法是一个用于计算数据库差异的程序,并要求所有的开发人员将它们的更改作为新的diff脚本来实现.现在,我发现如果我可以将数据库转储到一个文件中,我可以检查它,并将其用作一个其他类型的[详细]
-
oracle-sqldeveloper – 如何更改Oracle SQL Developer / Oracle
所属栏目:[百科] 日期:2021-05-23 热度:141
每次运行Oracle SQL Developer或Oracle Data Modeler时,我收到以下错误消息: ora-01882 “timezone region not found” 挖掘这个问题,我发现Oracle SQL Developer和Oracle Data Modeler都表示,我的时区是欧洲/柏林,它没有列入Oracle的系统视图V $TIMEZONE_N[详细]
-
Oracle插入if not exists语句
所属栏目:[百科] 日期:2021-05-23 热度:113
insert into OPT (email,campaign_id) values('mom@cox.net',100)where not exists( select * from OPT where (email ="mom@cox.net" and campaign_id =100)) ; Error report: SQL Error: ORA-00933: SQL command not properly ended 00933. 00000 – “SQL[详细]
-
oracle – 用于Pl / SQL开发的IDE [已关闭]
所属栏目:[百科] 日期:2021-05-23 热度:152
有没有任何免费的IDE用于Pl / SQL开发 我每天使用 SQL Developer开发包.虽然不完美,但它有一些有用的功能: 语法高亮; 自动完成; 调试(尽管不是现场请求,尽可能的告诉); 简单连接配置(基于JDBC和TNSNAMES); … 它也是免费的,不像之前提到的(肯定更好)Toad.[详细]
-
Oracle 9 – 重置序列以匹配表的状态
所属栏目:[百科] 日期:2021-05-23 热度:55
我有一个序列用于将我的(基于整数)的主键在oracle表中. 看来,这个序列并不总是被用来在表中插入新的值.如何使序列与表中的实际值相符? 如果ID是您的PK列的名称,PK_SEQ是您的序列的名称: 查找最高PK的值 SELECT MAX(ID)FROM tableName 查找下一个PK_SEQ的值[详细]
-
oracle – Windows找不到“http:/.127.0.0.1:%HTTPPORT%/apex/f
所属栏目:[百科] 日期:2021-05-23 热度:116
我试图安装Oracle Express 11g,在我下载了zip文件OracleXE112_Win64之后,我解压缩它,然后打开Disk 1然后设置.我经历了整个安装过程,没有任何问题.但是当我打开“开始”时,我遇到了以下错误: Windows cannot find 'http:/.127.0.0.1:%HTTPPORT%/apex/f?p=495[详细]
-
在oracle中,如何更改会话以显示UTF8?
所属栏目:[百科] 日期:2021-05-23 热度:98
我不知道Oracle的生活中的加密语法.这是Oracle 10g 我的会话的NLS_LANGUAGE目前是默认为AMERICAN. 我需要能够显示UTF8字符. 以下是我的一些尝试,都不正确: ALTER SESSION SET NLS_LANGUAGE='UTF8'ALTER SESSION SET NLS_LANGUAGE='AMERICAN_AMERICA.UTF8'[详细]
-
Oracle:如何计算空和非空行
所属栏目:[百科] 日期:2021-05-23 热度:143
我有一个表,其中两列可能为null(以及一些其他列).我想计算列a,b,两列和两列都设置为null的行数. 在一个查询中可以使用Oracle吗?或者我必须为每个创建一个查询?不能使用组或其他一些我可能不知道的东西吗? COUNT(expr) 将计算expr不为空的行数,因此您可以[详细]
-
在sqlplus / Oracle中将时代转换为日期
所属栏目:[百科] 日期:2021-05-23 热度:129
我有下表: SQL desc recording Name Null? Type -------------------- -------- ------ CAPTUREID NOT NULL NUMBER(9) STARTDATE NOT NULL DATE ENDDATE DATE STATE NUMBER(1) ESTIMATEDENDTIME NUMBER(13) 这是这个表的一行: SQL select * from recording[详细]
-
如何将字符串日期转换为oracle10g中的日期格式
所属栏目:[百科] 日期:2021-05-23 热度:153
我的日期值存储为varchar2,值为15 / August / 2009,4:30 PM,如何将其转换为适当的日期格式,如DD-MM-YYYY. 您可以使用TO_DATE函数将字符串转换为DATE,然后使用TO_CHAR将日期重新格式化为另一个字符串,即: SELECT TO_CHAR( TO_DATE('15/August/2009,4:30 PM'[详细]
-
在Oracle 10g中使用左连接删除
所属栏目:[百科] 日期:2021-05-23 热度:83
我有以下代码在MS SQL Server中工作正常: delete grpfrom grpleft join my_dataon grp.id1 = my_data.id1and grp.id2 = my_data.id2and grp.id3 = my_data.id3and grp.id4 = my_data.id4where my_data.id1 is NULL 基本上,我想删除在grp中可以找到的所有事[详细]
-
oracle – 如何从给定的日期获取一个月的最后一天?
所属栏目:[百科] 日期:2021-05-23 热度:80
例如,给定的日期是04/04/1924,我想找出1924年2月的最后一天. 我想出了add_month,但是如果我从数据源有不同的月份,似乎并不灵活 任何好的想法? Oracle具有 last_day() 功能: SELECT LAST_DAY(to_date('04/04/1924','MM/DD/YYYY')) from dual;SELECT LAST_DA[详细]
-
Oracle SQL GROUP BY“不是GROUP BY表达式”的帮助
所属栏目:[百科] 日期:2021-05-23 热度:86
我有一张table some_table +--------+----------+---------------------+-------+| id | other_id | date_value | value |+--------+----------+---------------------+-------+| 1 | 1 | 2011-04-20 21:03:05 | 104 || 2 | 2 | 2011-04-20 21:03:04 | 229 |[详细]
-
oracle – PL / SQL ORA-01422:精确的提取返回超过请求的行数
所属栏目:[百科] 日期:2021-05-23 热度:170
我得到这个错误我不知道是什么错了. “宣布 * 第1行出错 ORA-01422:精确提取返回超过请求的行数 ORA-06512:在第11行“ 这是我的代码 DECLARErec_EMPID EMPLOYEE.EMPID%TYPE;rec_ENAME EMPLOYEE.ENAME%TYPE;rec_JOB EMPLOYEE.DESIGNATION%TYPE;rec_SAL EMPL[详细]
-
oracle – PL / SQL中是否有散列函数?
所属栏目:[百科] 日期:2021-05-23 热度:177
我在PL / SQL中寻找一个哈希函数来获取一个varchar的哈希值.我在Oracle 10中发现一个名为dbms_crypto的包,其中包含一个函数dbms_crypto.hash,甚至其他包dbms_sqlhash.getHash,但是在我打电话给他们的时候,我有一个消息,因为它找不到它们… 有人知道我怎么称[详细]