【oracle 遇到的bug总结(不定期更新)】教程文章相关的互联网学习教程文章

Oracle行转列、列转行的Sql语句总结【图】

?SQL Code? 12?select?concat(id,username)?str?from?app_userselect?id||username?str?from?app_user字符串转多列 实际上就是拆分字符串的问题,可以使用 substr、instr、regexp_substr函数方式 字符串转多行 使用union all函数等方式 wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据 ?SQL Code? 123456?create...

Java,Javascript,Oracle开发生成UUID或GUID方法总结【代码】【图】

36位的,带中划线 java.util.UUID.randomUUID().toString();// 32位的,去掉中划线 java.util.UUID.randomUUID().toString().replaceAll("-", "");2.Javascript开发生成UUID或GUID方法 /* 参数middle_line true:带中划线 false不带中划线*/ function newGuid(middle_line){ var length = 32;var result = "";for ( var i = 1; i <= length; i++){var n = Math.floor(Math.random() * 16.0);if (n < 10){result += n;}else if (n == 1...

Oracle 定义变量总结

首先,当在cmd里办入scott密码提示错误时,可以这样改一下,scott的解锁命令是: 以system用户登录:cmdsqlplus system/tigertigeralter user scott identified by "tiger" account unlock; -学习块的结构--学习定义变量(了解数据类型)及赋值--了解:各种PL/SQL块的类型 --块的结构--案例:根据工号,输出员工姓名SELECT * FROM emp; --块!DECLARE v_empno NUMBER(4); v_ename VARCHAR2(10);BEGIN v_empno := &请输入工号...

Oracle SQL操作计划基线总结(SQL Plan Baseline)

Oracle 11g開始,提供了一种新的固定运行计划的方法,即SQL plan baseline,中文名SQL运行计划基线(简称基线),能够觉得是OUTLINE(大纲)或者SQL PROFILE的改进版本号。基本上它的主要作用能够归纳为例如以下两个:1、稳定给定SQL语句的运行计划。防止运行环境或对象统计信息等等因子的改变对SQL语句的运行计划产生影响!2、降低数据库中出现SQL语句性能退化的概率。理论上不同意一条语句切换到一个比已经运行过的运行计划慢非常...

[转] Oracle analyze table 使用总结

SQL> analyze table my_table compute statistics for table for all indexes for all indexed columns; 其中: SQL> analyze table my_table compute statistics; 等价于: SQL> analyze table my_table compute statistics for table for all indexes for all columns; sample: analyze table t1 compute statistics for table;analyze table t2 compute statistics for all columns;analyze table t3 compute statis...

oracle,mysql,SqlServer三种数据库的分页查询总结

MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。 LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。例如: select * from table LIMIT 10; #返回前10行 select * from table LIMIT 0,10; #返回前10行 select * from table lim...

Oracle查询速度慢的原因总结

Oracle查询速度慢的原因总结 查询速度慢的原因很多,常见如下几种:1,没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2,I/O吞吐量小,形成了瓶颈效应.3,没有创建计算列导致查询不优化.4,内存不足5,网络速度慢6,查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7,锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8,sp_lock,sp_who,活动的用户查看,原因是读写竞争资源.9,返回了不必要的行和列10,...

oracle常用命名总结

声明:本文为博主在做项目中用到的一些常用命令,请勿转载。 oracle常用命名总结 创建表空间: --create tablespace vms--datafile ‘e:\vms.dbf‘--size 32000M--extent management local uniform size 100M;drop user c##vms;create user c##vms identified by vms2014default tablespace vms; 删除表空间 DROP TABLESPACE tablespacename INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;grant all privileges to c##vms...

针对QTP连接oracle数据库问题总结【代码】

然后写qtp测试——————————————————————————————————————————— ????名称:oracle_nextAPPROVEID ????作用:数据库中查询出下一步审批人 ????参数:FormID ????返回:下一步审批人 ????使用:QTP.oracle_nextAPPROVEID("-") ????Function?oracle_nextAPPROVEID(FormID) ??????? ????????Dim?Cnn??定义一个数据库连接串 ????????Dim?Rs ????????Dim?sql ????????Dim?uid ????????Set?Cnn?=...

oracle rank()函数总结【代码】

首先,要了解rank在英语的意思:等级.也就是说这是一个给数据确定等级的函数. 以销售为例,有地区,年,月,销售员,销售额,记录这五个字段.我们可以按地区,年,月,销售额对销售员进行排序,这样对销售员来说就相当于有一个等级概念了,第一名就是销售最高的......,如果我们要找出每个地区,年,月,销售额的前三名销售员.SQL如何写? java 代码 SELECT area_code, YEAR, MONTH, saleroom,saler RANK () OVER (PARTITION BY area_code,year...

问题:Oracle long 类型l;结果:oracle里long类型的总结

oracle里long类型的总结 1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。 2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。 2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。 3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符...

总结新系统部署时,Oracle的一些注意事项:

1、Oracle安装时,要选择字符集为中文编码,数据库重要角色设置密码时,不要用数字开头,不然后面会报一些错误提示2、emp导出的数据dmp格式,导入时要在服务器导入,具体没有试,要找机会试试,转化经验3、PLSQL使用时,中文乱码(查询和存储过程中),看系统环境产量有没有配置NL_LANGUAGE 4、修改job的执行频率为1秒(默认为5秒) 新建命令窗口,输入:alter system set "_job_queue_interval"=1 scope=spfile;总结新系统部署时,O...

ORACLE 11G 搭建dataguard详细步骤(所有操作总结)

DATAGUARD是通过建立一个PRIMARY和STANDBY组来确立其参照关系。STANDBY一旦创建,DATAGUARD就会通过将主数据库(PRIMARY)的REDO传递给STANDBY数据库,然后在STANDBY中应用REDO实现数据库的同步。有两种类型的STANDBY:物理STANDBY和逻辑STANDBY物理STANDBY提供与主数据库完全一样的拷贝(块到块),数据库SCHEMA,包括索引都是一样的。它是直接应用REDO实现同步的。逻辑STANDBY则不是这样,在逻辑STANDBY中,逻辑信息是相同的,但物...

pl/sql远程连接oracle总结

这几天,重装系统,所谓的开发工具都要重新安装。有点小苦恼,然而也学到了不少的实践操作知识,在此以飨读者。由于电脑的是低压版,运行大型软件cpu和内存比较吃紧。以前在我的本本上装了oracle10g和oracle11g,都比较卡。这次重装系统后,我决定不装本地的oracle数据库。就远程连接内网服务器的数据库。开发数据库首选工具,在我看来还是pl/sql developer,虽然还有oracle sql devlelopment和Toad等。第一步首先安装pl/sql develo...

oracle insert用法总结

[insert_into_clause values_clause] (subquery) 示例: INSERT ALL INTO sal_history(emp_id,hire_date,salary) values (empid,hiredate,sal) INTO mgr_history(emp_id,manager_id,salary) values (empid,hiredate,sal) SELECT employee_id empid,hire_date hiredate,salary sal,manager_id mgr FROM employees WHERE employee_id>200; 3,有条件的Insert 语法: INSERT [ALL | FIRST] WHEN condition THEN insert_into_c...