-
oracle – PLSQL:NEW和:OLD
所属栏目:[百科] 日期:2020-12-12 热度:176
任何人都可以让我明白什么时候使用:NEW和:OLD在PLSQL块中,我发现很难理解他们的用法. 您通常使用 trigger中的术语:old来引用旧值,并且:new引用新值. 以下是与上述链接的Oracle文档的一个示例 CREATE OR REPLACE TRIGGER Print_salary_changes BEFORE DEL[详细]
-
Oracle中的varchar2 PL / SQL子程序参数的大小限制是多少?
所属栏目:[百科] 日期:2020-12-12 热度:157
在Oracle PL / SQL中创建过程(或函数)时,不能指定varchar2参数的最大长度,仅可指定数据类型.例如 create or replace procedure testproc(arg1 in varchar2) isbegin null;end; 你知道在Oracle中可以作为arg1参数传递给这个过程的字符串的最大长度吗? 在PL /[详细]
-
oracle – 征求意见:所有表的一个序列
所属栏目:[百科] 日期:2020-12-12 热度:135
这是我最近一直在想的另一个. 我们在早些时候的讨论中得出结论:“自然主键是坏的,人造主键是好的”. 早期使用Hibernate,我已经看到Hibernate默认为所有表创建了一个序列.起初我很困惑,为什么要这样做.但后来我看到了这样的优点,它使得父母和孩子的联系成为[详细]
-
Oracle SQL中的“YYYY”和“RRRR”有什么区别?
所属栏目:[百科] 日期:2020-12-12 热度:73
我在SQL中有2个查询: select trunc(to_date('27-Jul-1987'),'YYYY') FROM dual; 和 select trunc(to_date('27-Jul-1987'),'RRRR') FROM dual; 两者都给我相同的结果. “RRRR”和“YYYY”有什么区别? YYYY当前年份为4位数. RRRR格式意味着00至49范围内的2位[详细]
-
Oracle ORA-12154:TNS:无法解析服务名称错误?
所属栏目:[百科] 日期:2020-12-12 热度:129
我是SQL Server用户. 我正在使用oracle(我很少使用)的项目 我需要创建一个ODBC连接,以便我可以通过MS Access访问一些数据 我的机器上有一个名为oraHome90的应用程序.似乎允许在“网络配置实用程序”中配置一个名为监听器的内容,我认为还需要完成“本地网络服[详细]
-
oracle – Sql * plus总是返回退出代码0?
所属栏目:[百科] 日期:2020-12-12 热度:139
每当我使用Sql * plus运行sql脚本并检查$?,即使脚本不成功,也会得到0. 例 #$sqlplus user/password@instance @script.sqlSQL*Plus: Release 10.2.0.1.0 - Production on Wed Aug 7 14:20:44 2013Copyright (c) 1982,2005,Oracle. All rights reserved.Conne[详细]
-
如何获取Oracle的SID列表
所属栏目:[百科] 日期:2020-12-12 热度:147
我有主机,端口,用户名和密码,但缺少连接到Oracle DBMS的SID.如何找到该服务器上的SID列表? 更好的方法是,如果您可以访问主机,并且Oracle安装是使用命令:lsnrctl status.这适用于Unix,Linux和Windows机器. status命令将显示所有侦听器(及其关联的SID). C:l[详细]
-
这可能是由于CredSSP加密oracle补救 – RDP到Windows 10专业版主
所属栏目:[百科] 日期:2020-12-12 热度:136
错误 在2018年5月进行Windows安全更新后,尝试RDP到Windows 10 Pro工作站时,成功输入用户凭据后会显示以下错误消息: An authentication error occurred. The function requested is not supported. This could be due to CredSSP encryption oracle remediat[详细]
-
如何在没有Oracle广告软件的Windows服务器上安装JRE?
所属栏目:[百科] 日期:2020-12-12 热度:165
我想在我们的一台服务器上安装 Java,但由于Oracle的 bundling的Ask.com工具栏和一些病毒扫描程序,我很谨慎.我 read认为java更新程序甚至会为重要的安全修复程序安装这些,如果它们丢失,并且工具栏安装内置了10分钟的延迟,所以如果你意识到你意外安装它就不能[详细]
-
如何关闭Oracle密码过期?
所属栏目:[百科] 日期:2020-12-12 热度:189
我在本地计算机上使用Oracle进行开发.我一直用于重建数据库的引导帐户的密码已过期. 如何永久关闭此用户(以及所有其他用户)的密码过期时间? 我正在使用Oracle 11g,但我不知道11g中的密码过期行为是否是新的. alter profile default limit password_life_tim[详细]
-
oracle – 核心系统服务器是否能够连接到互联网以进行维护/支持
所属栏目:[百科] 日期:2020-12-12 热度:197
我们的几台服务器都拥有Oracle维护许可证.我们的硬件供应商询问服务器机房中有互联网连接.我们的政策是,出于安全原因,该房间内的所有机器都与互联网隔离.但维修人员问道,“那么我们如何才能在您的服务器上进行维护工作呢?” 我的问题是,我们的服务器是否需[详细]
-
oracle – 将间隔转换为分钟
所属栏目:[百科] 日期:2020-12-12 热度:73
假设我有两个间隔: INTERVAL '0 00:30:00' DAY TO SECONDINTERVAL '0 04:00:00' DAY TO SECOND 什么是最优雅的方式来获取每个时间间隔的分钟数. 30和240. 是的,我知道我可以执行EXTRACT(从间隔小时)* 60 EXTRACT(从间隔分钟),但这对我来说看起来很糟糕. 任[详细]
-
在Oracle存储过程中访问另一个用户的表
所属栏目:[百科] 日期:2020-12-12 热度:61
我正在编写一个存储过程,将数据从一个用户的表复制到另一个模式.基本上,它是一系列INSERT .. SELECT语句,如: INSERT INTO GESCHAEFTE SELECT * FROM TURAT03.GESCHAEFTE WHERE kong_nr = 1234; 这可以从sqlplus(或TOAD for me ;-))发布,所以我知道我有足够[详细]
-
Oracle事件日志位于哪里?
所属栏目:[百科] 日期:2020-12-12 热度:101
这里一个很简单的问题我的oracle事件日志的位置在哪里(在默认的 Linux安装上)? 提前谢谢了. select value from v$parameter where name = 'background_dump_dest'[详细]
-
命令行界面 – 运行Oracle SQL脚本并通过命令提示符退出sqlplus.
所属栏目:[百科] 日期:2020-12-12 热度:165
我想通过 Windows命令提示符通过SQL Plus运行Oracle脚本.该脚本不包含“exit”命令,但我仍然希望SQL Plus退出,在脚本完成时将控制权返回给命令提示符.我的目标是在不修改脚本的情况下执行此操作.这可能吗? 另一种方法是在批处理文件中使用此命令: echo exi[详细]
-
使用oracle SQL通过分隔符位置拆分字符串
所属栏目:[百科] 日期:2020-12-12 热度:119
我有一个字符串,我想在特定位置将该字符串分隔符分隔. 例如,我的字符串是F / P / O,我正在寻找的结果是: 因此,我想用最远的分隔符分隔字符串. 注意:我的一些字符串是F / O,我的SQL下面的工作正常,并返回所需的结果. 我写的SQL如下: SELECT Substr('F/P/O'[详细]
-
oracle – classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar之
所属栏目:[百科] 日期:2020-12-12 热度:117
我们计划将我们的应用程序服务器升级到JRun的新版本,该版本随身携带从 Java 1.4到 Java 1.6的升级.作为其中的一部分,我们一直在测试我们的软件堆栈的各个部分,并意识到需要查看我们的Oracle JDBC驱动程序. 查看Oracle站点和文档,不同版本似乎主要针对各种版[详细]
-
在oracle表中自动填写日期
所属栏目:[百科] 日期:2020-12-12 热度:144
我在oracle XE中创建了一个表,我有一个类型为date的字段.我希望如果可能的话,当我插入一行,它会自动填充该系统的当前日期的字段. 我从SQL提示符插入行. 谢谢 以下是如何正确格式化表格: create table test (first number,second timestamp default systimes[详细]
-
oracle – PL / SQL:如何声明会话变量?
所属栏目:[百科] 日期:2020-12-12 热度:189
如何在PL / SQL中声明一个会话变量 – 只会在会话期间持续一个会话变量,而不必将它存储在数据库本身中? 您可以使用“用户创建的上下文”来存储会话中多个单元共享的数据. 首先,创建一个上下文: CREATE CONTEXT SYS_CONTEXT ('userenv','current_schema')||[详细]
-
相当于Oracle的RowID在MySQL中
所属栏目:[百科] 日期:2020-12-12 热度:69
在 mysql中有相当于oracle的rowid吗? 从my_table中删除rowid不在(从my_table组中的max(rowid)by field1,field2) 我想要一个mysql相当于这个查询! 我想要做的是:my_table没有主键..我想删除重复的值并强加一个主键(field1,field2的组合).. !! 在 MySql中,[详细]
-
将UTC的时间戳记/日期时间转换为EST Oracle SQL
所属栏目:[百科] 日期:2020-12-12 热度:74
我有一个具有日期/时间值的字段,如下所示: 2009-11-17 18:40:05 这是UTC.在查询中如何将其转换为EST? 我正在尝试像这样的东西,但它会抛出一个错误. // datetime is the field nameSELECT FROM_TZ(TIMESTAMP TO_DATE(datetime,'yyyy-mm-dd hh24miss'),'EST'[详细]
-
oracle db中的条件唯一约束
所属栏目:[百科] 日期:2020-12-12 热度:144
我有一种情况,我需要根据另一个列值对列[attribute]强制执行唯一的约束. 所以例如我有一个像Table(ID,EID,Name,ISDeleted) ISDeleted只能有一个值为null或’y'(活动或删除),我想仅在RecordStatus = null时才为EID,RecordStatus创建一个唯一的约束,因为我不关[详细]
-
oracle – 从shell脚本运行sqlplus时管理错误处理
所属栏目:[百科] 日期:2020-12-12 热度:111
#!/bin/shecho "Please enter evaluate database username"read eval_userecho "Please enter evaluate database password"read eval_passecho "Please enter the database name"read db_nameLOGFILE=shell_log.txt$ORACLE_HOME/bin/sqlplus -s /nolog -EOF[详细]
-
在oracle中列出用户视图的列名
所属栏目:[百科] 日期:2020-12-12 热度:71
什么是“查询”列出Oracle中用户创建的视图的列名称? SELECT table_name view_name,column_name,data_type FROM user_tab_columns WHERE table_name = name of view ORDER BY column_id 假设视图存在于当前模式中.否则,您可以使用ALL_TAB_COLUMNS和/或DBA_T[详细]
-
Oracle手动更新所有表的统计信息
所属栏目:[百科] 日期:2020-12-12 热度:122
有没有办法更新所有表的所有统计信息,而不管所有者? 我发现这个sniplet,但我不知道如果这将抓住所有的表…. BEGIN FOR A IN ( SELECT owner FROM SYS.all_tables ) LOOP execute immediate EXEC dbms_stats.gather_schema_stats( 'A.owner',cascade='TRUE')[详细]