-
Oracle:更新语句没有等待/没有失败
所属栏目:[百科] 日期:2021-04-01 热度:99
我在多应用程序环境中有许多竞争更新语句.根据目前的设计,死锁频繁. 如有必要,可以跳过除一个更新之外的所有更新,并在下一个时间间隔更新. 我可以将NOWAIT应用于更新声明吗?当无法获得锁定时,我可以让我的声明无声地失败吗?我可以指定尝试获取锁定的时间吗[详细]
-
Oracle SQL – 帮助在Select语句中使用Case
所属栏目:[百科] 日期:2021-04-01 热度:77
CREATE TABLE student_totalexp2 nologging compress ASSELECT /*+parallel(a,4)*/ DISTINCT a.member_sk,CASE WHEN b.end_date IS NULL THEN SYSDATE - MIN(TO_DATE(b.start_date,'yyyymm')) ELSE (MAX(TO_DATE(b.end_date,'yyyymm')) - MIN(TO_DATE(b.star[详细]
-
如果你有Oracle 11g,PL / SQL是学习的语言吗?
所属栏目:[百科] 日期:2021-04-01 热度:52
PL / SQL是Oracle 11g的语言吗? Oracle还有其他一些语言吗?我不是指使用其他语言的前端应用程序,就像我直接在数据库中一样.我问,因为我知道SQL Server会让你使用各种.NET语言,并且不知道Oracle是否还有pl / sql以外的东西. 谢谢. 编辑:我只是想确保pl / s[详细]
-
如何将Oracle数据库中的UTF-8格式数据转换为文本文件
所属栏目:[百科] 日期:2021-04-01 热度:64
如何将UTF-8格式的数据从Oracle数据库转换为文本文件,所有UTF-8字符都正确输出,例如中文字符. 我试图从启用了UTF-8的Oracle数据库假脱机数据并尝试将相同的数据假脱机到txt或cvs.而不是我得到的汉字????. 我知道这个问题早先被问过,但没有给出答案,因此再次[详细]
-
Literal与字符串列上的Oracle SQL to_date的格式字符串不匹配
所属栏目:[百科] 日期:2021-04-01 热度:76
亲爱的来自Stack Overflow的SQL专家: 环境:Oracle 我试图理解为什么我不能对包含字符串的表列进行to_date选择.注意下面示例中带有名称值Value的tableZ包含一串字符串,其中一些是正确的格式,例如6/20/2010 00:00:00. tableZ | Value || __________________[详细]
-
在Oracle Package Body中使用Pragma
所属栏目:[百科] 日期:2021-04-01 热度:116
我想创建一个Oracle Package和两个函数:一个公共函数(function_public)和一个私有函数(function_private). public函数在sql语句中使用私有函数. 没有编译指示代码不编译(PLS-00231:函数’FUNCTION_PRIVATE’可能不在SQL中使用) CREATE OR REPLACE PACKAGE[详细]
-
从ado.net调用Oracle存储函数并获得结果的正确方法是什么?
所属栏目:[百科] 日期:2021-04-01 热度:86
我有一个使用ado连接到Oracle数据库的vb.net代码库.我们有很多存储过程可以调用,有些存在多个out参数.但是,我现在需要调用一个存储函数,我不清楚如何将函数的结果返回到我的VB代码中. 编辑:我正在返回一个整数. 如何从ado.net正确调用oracle存储函数? 解决[详细]
-
Oracle:从记录数据类型中选择
所属栏目:[百科] 日期:2021-04-01 热度:127
我有一个函数返回记录数据类型(2个字段:ID和名称).如何从select语句中获取数据? 具体来说,我正在尝试使用OracleCommand对象尝试将对象转换为我的C#代码.我最初尝试过…… CALL FUNCTION_NAME() INTO :loRetVal …但是对于我使用的任何类型,我都会收到数据[详细]
-
有没有办法让Oracle重新计算每个查询调用的查询计划?
所属栏目:[百科] 日期:2021-04-01 热度:113
我有一个参数化查询.根据参数值,最佳查询计划会有很大差异.这就是麻烦:Oracle使用第一次查询调用的计划进行后续调用,导致性能下降.我通过动态SQL来处理它,但这种方式远非优雅.所以问题是:有没有办法告诉Oracle必须重新计算查询计划? 解决方法 对于Oracle[详细]
-
如何在字符oracle之后获取字符串
所属栏目:[百科] 日期:2021-04-01 热度:146
我有VP3 – Art设计和HS5 – 健康社交关怀,我需要在Oracle中的’ – ‘之后得到字符串.这可以使用子串实现吗? 谢谢, 氩 解决方法 对于像这样简单的字符串操作,我可能只使用基本INSTR()和SUBSTR()函数.在下面的查询中,我们从连字符后面的两个位置开始列的子[详细]
-
删除过程如果存在于DB Oracle中
所属栏目:[百科] 日期:2021-04-01 热度:193
有人能告诉我如何在Oracle中删除一个程序,但它是否存在? DROP PROCEDURE IF EXISTS XYZ; 以上不起作用. 解决方法 如果您的目标是消除脚本中的错误消息,那么您可以尝试 begin execute immediate 'drop procedure xyz';exception when others then if sqlcode[详细]
-
oracle – ORA-00942:可以选择“schema.table”而不是“table”
所属栏目:[百科] 日期:2021-03-31 热度:57
我在执行时遇到了ORA-00942(“表或视图不存在”) select * from brunch 但是,执行时没有这样的问题 select * from joe.brunch 我可以知道这里有什么问题吗? 解决方法 不合格,BRUNCH指的是当前会话中与JOE.BRUNCH不同的对象.你有几个选择来解决这个问题. 创[详细]
-
在TOAD for Oracle中自动插入表的列名
所属栏目:[百科] 日期:2021-03-31 热度:194
我正在寻找一种方法来自动在TOAD for Oracle中插入列名,以便更容易编写查询. 理想情况下,我想输入如下内容: select * from myTable; 然后,当我右键单击*时,我可以选择插入该表的所有已知列名. 我不确定是否存在像我所描述的那样的东西,但任何接近都会有所帮[详细]
-
oracle – 当我尝试将列从VARCHAR2(200)修改为VARCHAR2(1000)时,
所属栏目:[百科] 日期:2021-03-31 热度:154
它当前是数据库中的VARCHAR2(200),但需要将其提升为VARCHAR(1000),因此我尝试运行此脚本: ALTER TABLE CONTRACTOR MODIFY( NOTE VARCHAR2(1000)); Oracle给了我这个: ORA-01429: Index-Organized Table: no data segment to store overflow row-pieces 这[详细]
-
Oracle--通配符、Escape转义字符、模糊查询语句
所属栏目:[百科] 日期:2021-03-31 热度:122
一、通配符 通配符描述示例 ????? %:匹配包含零个或更多字符的任意字符串。WHERE title LIKE ‘%computer%‘ 将查找处于书名任意位置的包含单词 computer 的所有书名。 ?? ?? _(下划线):匹配任何单个字符。WHERE au_fname LIKE ‘_ean‘ 将查找以 ean 结[详细]
-
恢复oracle中误删除drop掉的表 闪回的方法
所属栏目:[百科] 日期:2021-03-31 热度:157
查看回收站中表?? --需要在其所在用户下查询 回收站对象 select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin; 恢复表 SQLflashback?table?test_drop?to?before?drop;或 SQLflashback?table?"BIN$b+XkkO1RS5[详细]
-
如何计时oracle选择查询
所属栏目:[百科] 日期:2021-03-31 热度:161
找出oracle select语句需要多长时间的最佳方法是什么.我有以下查询,我想找出时间,但是,由于此查询带来了四千条记录,并且在屏幕上显示这四千条记录需要时间,所说明的经过时间可能不正确. 有没有办法可以将它包装到游标中然后从sql plus运行它以便我得到执行它[详细]
-
Oracle:模拟“提交后”触发器
所属栏目:[百科] 日期:2021-03-31 热度:123
在将某些行插入表格后,如何获得“on commit”触发器的等价物? 在向表中插入多行后,我想向外部进程发送一条消息,表明有行可以处理.使用语句级触发器会导致每个插入一条消息,我只想发送一条消息,说“有待处理的行”. 解决方法 当您需要触发外部进程时,请查看[详细]
-
Oracle SQL子句评估顺序
所属栏目:[百科] 日期:2021-03-31 热度:174
在Oracle中,首先评估哪些子句类型?如果我有以下(假装….代表有效的表达和关系名称),评估的顺序是什么? SELECT ...FROM .....WHERE ........GROUP BY ...........HAVING .............ORDER BY ................ 我的印象是最后评估了SELECT子句,但除此之外[详细]
-
动态设置Oracle序列的“Start With”值
所属栏目:[百科] 日期:2021-03-31 热度:114
我正在尝试创建一个可以部署在多个数据库上的发布脚本,但是可以在以后将数据合并在一起.处理此问题的显而易见的方法是在后续部署中将生产数据的序列号设置得足够高以防止冲突. 问题在于提出一个发布脚本,该脚本将接受环境编号并适当地设置序列的“Start With[详细]
-
Oracle 10G和Derby数据库中的列数限制是多少
所属栏目:[百科] 日期:2021-03-31 热度:90
直到最近我才认为对Oracle DB中列数的限制是255.但结果是限制为1000.有人可以确认吗? 另外,我试图找出Derby DB中的列数是否有任何类似的限制,特别是嵌入式derby java DB 解决方法 这是Oracle文档的链接: Logical Database Limits. 摘抄: Per table 1000 c[详细]
-
Oracle 11gR2 RAC搭建(虚拟机搭建)
所属栏目:[百科] 日期:2021-03-20 热度:141
安装环境说明与虚拟机规化: 安装环境 主机操作系统:windows 10 虚拟机VMware15:两台CentOS-7.6 Oracle Database software: Oracle11gR2 (11.2.0.1.0) Cluster software: Oracle grid infrastructure 11gR2(11.2.0.1.0) 共享存储:ASM oracle传送门 ht[详细]
-
Oracle的pl/sql变量类型
所属栏目:[百科] 日期:2021-03-20 热度:183
pl/sql定义 sql是结构化查询语言。sql是不是一个编程语言?编程语言一般都能够声明变量,写条件判断,循环。sql不具备这 些特征,所有sql不是一门编程语言。我们在实际的开发中,有这种需要,把sql语句和编程语言的特性结合起来。 oracle 就提供了pl/sql这种[详细]
-
Oracle与MySQL的SQL语句区别
所属栏目:[百科] 日期:2021-03-20 热度:72
1数据库 /* ? mysql可以创建数据库,而oracle没有这个操作,oracle只能创建实例; ? sql数据库操作:database ? 格式: ? ? * create database 数据库名; ? ? * create database 数据库名 character set 字符集; */ CREATE DATABASE j0815_1;? CREATE DATABAS[详细]
-
mysq通过ProxySQL实现读写分离
所属栏目:[百科] 日期:2021-03-20 热度:169
mysq通过ProxySQL实现读写分离 常见的读写分离应用 Oracle:mysql-proxy qihoo:Atlas 美团:dbproxy 网易:cetus amoeba 阿里巴巴:cobar 基于amoeba研发 Mycat:基于cobar实现 ProxySQL ProxySQL:MySQL中间件 版本: 官方版 percona版:percona公司基于官[详细]