-
db-oracle不会刷新数据
所属栏目:[百科] 日期:2021-03-05 热度:104
我正在使用Node.js开发一个简单的服务.它接收上载的文件,将它们存储在磁盘上并在Oracle表上记录一些元数据.我正在使用db-oracle包和连接池,遵循以下文章: http://nodejsdb.org/2011/05/connection-pooling-node-db-with-generic-pool/ 但是,我注意到,我插入[详细]
-
oracle – 如何在PL / SQL中对关联数组进行排序?
所属栏目:[百科] 日期:2021-03-05 热度:98
我有一个像这样的关联数组: continent_population('Australia') := 30;continent_population('Antarctica') := 90;continent_population('UK') := 50; 如何在PL / SQL中的值之后对此数组进行排序?谢谢! 解决方法 您不能按值对关联数组进行排序,但您必须将[详细]
-
oracle – 如何将OS变量加载到PL / SQL中?
所属栏目:[百科] 日期:2021-03-05 热度:159
这应该非常简单,但搜索词很常见,我找不到答案: 问:如何将操作系统变量(RHEL)中的值加载到Oracle 11g数据库的PL / SQL中? 码: begindba_utilities.utilities_with_ext_proc.send_email( p_recipient = '$MAIL_LIST',p_subject = 'Subject' p_body = 'Body[详细]
-
oracle – 如何从Package中删除过程或函数
所属栏目:[百科] 日期:2021-03-05 热度:123
假设您在Oracle 10g中创建了一个包,并在包中定义了一个过程和一个函数. 现在,如何删除创建的包中的特定过程或函数,而不是物理地删除包?即不使用DROP PACKAGE package_name 我想知道我是否真的可以执行上述操作.提前感谢您提出任何建议和解决方案. 解决方法[详细]
-
oracle – 检查WHERE子句中的参数是否为NULL
所属栏目:[百科] 日期:2021-03-05 热度:124
我遇到了一个需要永久执行的存储过程.这是非常大的,我可以理解,我会花一些时间,但这一次持续将近20分钟. 经过一些调试和研究后,我注意到替换了WHERE子句的这一部分; ((p_DrumNo IS NULL) OR T_ORDER.ORDER_ID IN (SELECT ORDER_ID FROM ORDERDELIVERY)) 发了[详细]
-
.net – 检查oracle函数是否存在
所属栏目:[百科] 日期:2021-03-05 热度:135
我有一个Oracle模式,我有一些函数和一些包含函数的包. 如何测试字符串值是否是我的模式中的函数名称,如果是,则返回函数结果,或者它是否不是返回字符串值的函数? 我试着从头开始 SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE IN ('FUNCTION','PROCEDURE','P[详细]
-
plsql – 在SELECT语句中使用声明的变量
所属栏目:[百科] 日期:2021-03-05 热度:84
我正在使用Oracle 10g并且需要在SELECT的where子句中使用变量;例如. DECLAREv_blah NUMBER;BEGINv_blah := 13;SELECT * FROM PEOPLE p WHERE p.LuckyNumber = v_blah;END; 但我得到一个错误说 PLS-00428: an INTO clause is expected in this SELECT stateme[详细]
-
Oracle数据库中不区分大小写搜索的性能
所属栏目:[百科] 日期:2021-03-05 热度:183
我的数据库背景位于MS SQL Server端,其中索引和约束中的文本比较不区分大小写(至少在默认情况下).因此,一旦将值“abc”分配给唯一列,就不能存储第二个值“ABC”,如果搜索“ABC”,SQL Server将找到“abc”. 对于Oracle,情况有所不同,所以即使文本列上有唯一索[详细]
-
oracle11g – Oracle 11g ODP.Net提供程序的DBNull问题
所属栏目:[百科] 日期:2021-03-05 热度:106
我们在检查“DBNull”的输出参数时遇到问题. Oracle存储过程或函数返回的“DBNull”值被oracle 11g客户端/ ODP.Net提供程序视为“null”字符串.这适用于oracle 10g客户端,因为它返回“DBNull”. 因此,我们所有的“DBNull”检查都失败了 解决方法 当值为NULL[详细]
-
oracle中有关表的操作
所属栏目:[百科] 日期:2021-03-05 热度:96
oracle中有对于表的操作,创建表,修改表(添加新字段,删除字段,修改表名,修改字段类型,修改列名),删除表,复制表。 1)创建表 格式语法: create table table_name( 字段名 字段类型 约束类型, 字段名 字段类型 约束类型, ... ); 例如: create tab[详细]
-
Oracle shell监控小脚本
所属栏目:[百科] 日期:2021-03-05 热度:50
cat dba_cpu_monitor.sh ?? ##CPU Monitor h=`hostname` cpu_used=`top -b -d 1 -n 2 | grep Cpu | awk ‘NR1‘` user_cpu_used=`echo $cpu_used|awk ‘{print $2}‘` sys_cpu_used=`echo $cpu_used|awk ‘{print $4}‘` io_cpu_used=`echo $cpu_used|awk ‘[详细]
-
oracle to_Char fm 函数
所属栏目:[百科] 日期:2021-03-05 热度:103
近期在使用oracle to_char函数处理浮点数时发现有坑,这里做个小结: 网上可以找到关于to_char中使用fm9990.0099中的相关解释: 0表示:如果参数(double或者float类型)存在数字就显示数字,不存在数字就显示0 9表示:如果参数(double或者float类型)存在数字就[详细]
-
oracle常用的一些查询命令
所属栏目:[百科] 日期:2021-03-05 热度:81
1 1 .查看所有用户 2 3 select * from dba_users; 4 select * from all_users; 5 select * from user_users; 6 7 2 .查看用户或角色系统权限(直接赋值给用户或角色的系统权限) 8 9 select * from dba_sys_privs; 10 select * from user_sys_privs; 11 12 3[详细]
-
Oracle PL / SQL TABLE类型的TO_CHAR
所属栏目:[百科] 日期:2021-02-27 热度:122
出于调试目的,我希望能够“TO_CHAR”一个Oracle PL / SQL内存表.这是一个简单的例子,我想做的事情: DECLARE TYPE T IS TABLE OF MY_TABLE%ROWTYPE INDEX BY PLS_INTEGER; V T;BEGIN -- .. -- Here,I'd like to dbms_output V's contents,which of course do[详细]
-
Oracle 11g与旧版oracle版本的向后兼容性
所属栏目:[百科] 日期:2021-02-27 热度:165
我们的组织正计划升级其大部分oracle服务器和客户到11g第2版. 但我们的一个客户端系统仍在使用oracle 8i安装. 我们能从Oracle 11g客户端访问Oracle 8i的对象吗? 一些博客说它应该有用,而另一些则说它不会. 任何人都可以遇到这种配置的任何问题. 其中一位资[详细]
-
oracle10g – 序列递增50而不是1
所属栏目:[百科] 日期:2021-02-27 热度:124
我创建了一个Oracle序列: 创建序列seq_acteurs以1递增1开始; 通常,序列必须递增1,但是当插入Acteurs表时,序列s递增50!这似乎不符合逻辑.为什么会这样? 任何帮助都会有很大帮助. 解决方法 在您需要时,不会一次提取一个序列号.最重要的是,DB在内存中缓存了[详细]
-
oracle – 我可以创建一个包含嵌套表作为属性的对象表吗?
所属栏目:[百科] 日期:2021-02-27 热度:52
这是我的OR模式的片段: CREATE TYPE artist_table_type AS TABLE OF REF artist_type;/CREATE TYPE track_type AS OBJECT ( title VARCHAR(1000),duration INT,release_date DATE,producers artist_table_type,MEMBER FUNCTION getProducers RETURN artist_[详细]
-
Oracle Version 10 – 我们是否需要任何“特殊”来运行分析函数
所属栏目:[百科] 日期:2021-02-27 热度:175
我们将部署一些代码给使用Oracle版本10的客户端.我们的一些代码使用Oracle分析函数(特别是 LAG).是否有任何特殊需要安装/允许permissiosn /等.使用分析函数正确执行的代码? 解决方法 不是.安装数据库时,分析功能只是“存在”.[详细]
-
如何使用Oracle正确性能测试SELECT查询?
所属栏目:[百科] 日期:2021-02-27 热度:191
我想测试两个查询,以找出他们的表现,只是看着执行计划.我见过Tom Kyte一直在他的网站上这样做,以收集他的理论证据. 我相信在性能测试中存在许多缺陷,例如,当我第一次在SQL开发人员中运行查询时,该查询可能返回一些公平的数字.再次运行完全相同的查询,即时返[详细]
-
在oracle 11G中自动删除最旧的分区
所属栏目:[百科] 日期:2021-02-27 热度:172
如果分区超过三个月,我需要从间隔分区表中删除分区. 是否有oracle实用程序/函数来执行此操作?或者如果没有,如何实现这个?请指导我. Database version: Oracle 11G 解决方法 我不知道有任何oracle实用程序或函数来执行此操作.您可以在DBA_TAB_PARTITIONS或A[详细]
-
GRANT可以在Oracle Store Procedure中使用吗?
所属栏目:[百科] 日期:2021-02-27 热度:77
尝试在Oracle 11存储过程中放置??GRANT语句时,它会报告GRANT是意外的符号. GRANT是否需要以某种形式开头,或者Oracle是否仅仅禁止在SP内部运行GRANTS? 解决方法 在存储过程中使用DDL(如GRANT)是个坏主意. 您将不得不使用动态SQL(EXECUTE IMMEDIATE)来执行此[详细]
-
Grails – hasMany有太多,需要限制Oracle中的get()结果
所属栏目:[百科] 日期:2021-02-27 热度:73
我正在使用Oracle和Grails 1.3.7并且遇到这种情况: 域 class Publisher { static hasMany = [books : Book]}class Book { Publisher pub Date datePublished} PublisherController def show = { def publisherInstance = Publisher.get(params.id) ...} 让[详细]
-
oracle – 日期的重要性02/31/2157?
所属栏目:[百科] 日期:2021-02-27 热度:189
我在大规模的IT支持环境中工作.现在两次我们看到在Oracle DATE列中插入了无效日期02/31/2157.到目前为止,我还没有能够重现这个问题,但是当用户试图将’00 / 00/0000’保存到列中时,它似乎偶尔会发生.我相信这个价值来自PowerBuilder DataWindow更新. 该应用[详细]
-
超市,库存商品管理
所属栏目:[百科] 日期:2021-02-27 热度:73
package com.oracle.demo02;import java.util.ArrayList;import java.util.Scanner;public class Menu {?? ?public static void main(String[] args) {?? ??? ?Scanner sc = new Scanner(System.in);?? ??? ?ArrayListGoods list = new ArrayListGoods();??[详细]
-
Oracle解决用户锁的问题
所属栏目:[百科] 日期:2021-02-27 热度:146
sqlplus / as sysdba 登录数据库以最高权限登录 SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 11 09:00:05 2019 Copyright (c) 1982,2009,Oracle. All rights reserved. Connected to an idle instance. SQL show user; 产看当前登录用户 USER is "S[详细]
