-
oracle – PL / SQL Raw数据类型变量比较
所属栏目:[站长百科] 日期:2021-02-23 热度:197
是否可以比较原始数据类型的变量? 我正在使用 XMLDOM.DomNodes,它是一个具有一个字段的记录: TYPE DOMNode IS RECORD (id RAW(12)); 所以我有两个节点,那么我可以通过它们的id字段来比较它们吗?我尝试了几个样品,乍一看似乎有效: FUNCTION findParentNod[详细]
-
如何计算表中所有Oracle变量的元素数量?
所属栏目:[站长百科] 日期:2021-02-23 热度:56
我有这样一张桌子: CREATE TABLE spatial_data ( id NUMBER PRIMARY KEY,geometry SDO_GEOMETRY); SDO_GEOMETRY有一个带有以下类型的字段sdo_ordinates: TYPE SDO_ORDINATE_ARRAY作为NUMBER的VARRAY(1048576) 我可以得到指定对象的点数: select count(*)f[详细]
-
如何确定Oracle中列值的分布?
所属栏目:[站长百科] 日期:2021-02-23 热度:115
例如,如果我有一个代表Y或N标志的列,那么Y的百分比是多少,N的百分比是多少?我知道我可以写一个查询来查找这些数字,然后自己计算百分比,但我认为应该直接在PL / SQL中使用像 NTILE 这样的分析函数来做这个. SELECT COUNT(1),enabled_flagFROM widgetsGROUP B[详细]
-
oracle – 选择和更新之间的竞争条件
所属栏目:[站长百科] 日期:2021-02-23 热度:92
我需要更新Oracle数据库中的一行,这样我就不会在基于Web的应用程序中默默地破坏来自另一个客户端的更改. 在我当前的系统中,我执行以下操作: SELECT * FROM table WHERE id=:ID AND lastmodified=:LASTMOD 如果我们开始时行仍然存在相同的最后修改日期,我们[详细]
-
oracle 10 express和企业管理器10g有什么区别?
所属栏目:[站长百科] 日期:2021-01-28 热度:117
Oracle 10 Express和Enterprise Manager 10g有什么区别? 我应该下载哪个企业管理器10g V? 1,2,3,4或5v? 解决方法 假设您的意思是Oracle 10g express版,那是支持有限数量硬件的Oracle数据库的免费版本.您仅限于4 GB的用户数据(Oracle 11g Express版本中的[详细]
-
oracle – 在dos批处理脚本中检测sqlplus错误?
所属栏目:[站长百科] 日期:2021-01-28 热度:74
我们有以下批处理脚本: (echo @release.sqlecho exit) | sqlplus x/y@orclif %errorlevel% gtr 1 goto dberror 问题是 – 如果存在sql错误,%errorlevel%gtr 1似乎永远不会出现的声明. 如果我们将spam命令放在release.sql文件中,sqlplus会抱怨: SQL SP2-0[详细]
-
oracle – 查找目录中文件列表的问题
所属栏目:[站长百科] 日期:2021-01-28 热度:145
我想检索包含oracle表单和菜单的特定文件夹中的所有文件列表以及报告和一些txt文件… 您是否知道如何以ORACLE形式检索这些数据,并自动将它们插入到我的数据块中? 我使用oracle form 6.0. 解决方法 我沿着这些方向做了一些事: 为要列出的目录创建Oracle目录[详细]
-
如何在oracle中创建只读数据库链接
所属栏目:[站长百科] 日期:2021-01-28 热度:79
考虑以下场景…. 我有一个主用户MASTER. 我有一个测试用户TEST. 对于两个用户,表结构是相同的.两个用户都可以在不同的oracle服务器上. 然后我通过使用以下命令以test用户身份登录到sql plus来创建数据库链接作为master_link 创建数据库链接master_link通过密[详细]
-
oracle – 如何找出存储过程中使用的表/视图/同义词
所属栏目:[站长百科] 日期:2021-01-28 热度:198
通过Oracle查询可以找出存储过程使用哪些视图/同义词/表? 在PL / SQL Developer中,如果您折叠存储过程,它将显示“References”,其中显示存储过程使用的所有表/视图/同义词. 我正在尝试将此功能实现到一个将派上用场的脚本中. 想知道是否有人知道一个脚本会[详细]
-
使用CONNECT BY通过Oracle中的SQL查询获取层次结构中的所有父项
所属栏目:[站长百科] 日期:2021-01-28 热度:85
我正在浏览一些关于CONNECT BY用法的帖子.我需要找到的是,如果我想要获得所有父母(即,最多根)和一个节点的一个孩子,该怎么办,比如说4. 看来我必须使用以下两种的联合: – SELECT * FROM hierarchy START WITH id = 4 CONNECT BY id = PRIOR parentunion SEL[详细]
-
您最喜欢.NET和Oracle的ORM框架是什么?
所属栏目:[站长百科] 日期:2021-01-28 热度:153
您最喜欢.NET和Oracle的ORM框架是什么? 解决方法 NHibernate运行最好,是最成熟的框架之一,有许多实际项目在Oracle中使用它.[详细]
-
使用脚本确保Oracle中的数据完整性
所属栏目:[站长百科] 日期:2021-01-28 热度:159
使用触发器或脚本来维护Oracle不是为了强制实施的数据完整性是不好的做法,还是这个标志我是以糟糕的方式建模我的数据? 从对上一篇文章(Implementing User Defined Fields)的回复中,我决定要继续使用Class和Concrete继承进行设计.我希望所有SAMPLE都有一个基[详细]
-
oracle – 以十进制形式存储的IP地址 – PL / SQL以虚线四边形显
所属栏目:[站长百科] 日期:2021-01-28 热度:145
我们有一个Oracle数据库,其中包含存储为十进制整数的IP地址 – 这在用手操作数据而不是通过Web界面时非常痛苦,但是手动操作非常方便,因为网络人员不断要求我们做一些奇怪的事情.网络界面的作者没有预料到. 有人可以提供PL / SQL或其他方法来显示这些十进制IP[详细]
-
database – 如何在oracle11g中定义引用该类型集合的类型?
所属栏目:[站长百科] 日期:2021-01-28 热度:117
我想做这样的事情 create type Item as object ( id number,subitems table of ref Item) 但是当我尝试这样做时,oracle会抛出一个异常.这是可能的,如果是,那么如何? 解决方法 Oracle不会编译您的定义,因为类型Item尚未编译.为什么不试试这个: 编译: CREAT[详细]
-
oracle函数 SOUNDEX(c1)
所属栏目:[站长百科] 日期:2021-01-27 热度:84
【功能】返回字符串参数的语音表示形式 【参数】c1,字符型 【返回】字符串 ? 【说明】相对于比较一些读音相同,但是拼写不同的单词是非常有用的。 ? 计算语音的算法: 1.保留字符串首字母,但删除a、e、h、i、o、w、y 2.将下表中的数字赋给相对应的字母 (1)[详细]
-
bay——安装_RAC11g_LC_测试环境-rehat6+udev.txt
所属栏目:[站长百科] 日期:2021-01-27 热度:172
★★★____★☆★〓〓〓〓→ VMware vSphere Client6.0 https://10.20.4.200/ 下载Vwmare IP:10.20.4.200 -------账号:root -------密码:password --------------------------------------------- 机器1: root/bayaim oracle/oracle grid/grid oracle: 统[详细]
-
oracle函数 LENGTHC(c1).LENGTH2(c1).LENGTH4(c1)
所属栏目:[站长百科] 日期:2021-01-27 热度:54
【功能】返回字符串的长度; 【说明】多字节符(汉字、全角符等),按1个字符计算 【参数】C1 字符串 【返回】数值型 【示例】 SQL select length(‘高乾竞‘),length(‘北京市海锭区‘),length(‘北京TO_CHAR‘) from dual; ? Oracle中的字符函数中,有一类函[详细]
-
oracle函数 LENGTH(c1)
所属栏目:[站长百科] 日期:2021-01-27 热度:170
【功能】返回字符串的长度; 【说明】多字节符(汉字、全角符等),按1个字符计算 【参数】C1 字符串 【返回】数值型 【示例】 SQL select length(‘高乾竞‘),length(‘北京市海锭区‘),length(‘北京TO_CHAR‘) from dual; ? length(‘高乾竞‘)??? length(‘[详细]
-
oracle函数 TRANSLATE(c1,c2,c3)
所属栏目:[站长百科] 日期:2021-01-27 热度:140
【功能】将字符表达式值中,指定字符替换为新字符 【说明】多字节符(汉字、全角符等),按1个字符计算 【参数】 c1?? 希望被替换的字符或变量 c2?? 查询原始的字符集 c3?? 替换新的字符集,将c2对应顺序字符,替换为c3对应顺序字符 如果c3长度大于c2,则c3长[详细]
-
oracle – 带参数的rman脚本
所属栏目:[站长百科] 日期:2021-01-27 热度:179
我试图动态地将备份位置传递给rman脚本,如下所示.但它失败了语法错误.有没有办法将“/ backup / folder / folder /”传递给rman脚本?如果我只是传递没有“/”的字符串它可以工作,但是“/”它会失败. rman @${rmanbasepath}rman_replication_from_backups.rc[详细]
-
oracle – 在程序包/存储过程中更改会话NLS_LENGTH_SEMANTICS =
所属栏目:[站长百科] 日期:2021-01-27 热度:182
我们的应用程序适用于oracle 10g数据库,我们计划现在将其迁移到exadata. 为此,我们必须遵循exadata接受的一些合规性. 其中之一是在定义的开头将语句添加到每个现有的包/过程/函数中 alter session set NLS_LENGTH_SEMANTICS='CHAR' 我只是想检查,可能会改变[详细]
-
oracle – 在每个分区的列中查找最大值
所属栏目:[站长百科] 日期:2021-01-27 热度:157
我有表结构,如: CREATE TABLE new_test( col1 NUMBER(2) NOT NULL,col2 VARCHAR2(50) NOT NULL,col3 VARCHAR2(50) NOT NULL,col4 VARCHAR2(50) NOT NULL); 它有数据: col1 col2 col3 col40 A B X1 A B Y2 A B Z1 C D L3 C D M 我需要找到col4的值,它对col2[详细]
-
oracle – 以字节为单位的Clob大小
所属栏目:[站长百科] 日期:2021-01-27 热度:163
我有一个具有以下NLS设置的数据库 NLS_NCHAR_CHARACTERSET - AL16UTF16NLS_CHARACTERSET - AL32UTF8 有一个表,其中包含存储base64编码数据的clob列. 由于字符主要是英文和字母,我假设每个字符仅占用1个字节作为clob,使用NLS_CHARACTERSET的字符集进行编码.[详细]
-
oracle – 使用递归从查询中的一个表中获取几个resut
所属栏目:[站长百科] 日期:2021-01-27 热度:156
我想在递归查询中执行此操作.我尽力使问题清楚如果你有任何问题很快得到答案 我有4个测试程序:PRC_TEST1,PRC_TEST2,PRC_TEST3,prc_test4 在PRC_TEST1内部,它正在执行PRC_TEST2 …并且PRC_TEST2正在执行prc_test3.并且prc_test3正在执行prc_test4 create or[详细]
-
oracle – PL / SQL:如何从游标创建类型
所属栏目:[站长百科] 日期:2021-01-25 热度:128
我可以从游标定义类型吗? 目前我必须编写以下内容以便从某些表字段创建记录变量: declare cursor cur is select f_1,f_2,f_3,f_4 from mytable where 1=0; myvar cur%rowtype; -- use the cursor to declare myvarbegin null;end; 我想写这样的东西: decl[详细]