Oracle
A0_嘟嘟飞_0A
性别男♂爱好女♀
展开
-
详解:oracle10G 数据库名、实例名、ORACLE_SID
数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:DB_NAME=myorcl...在创建数据库时就应考虑好数据转载 2010-08-13 16:54:00 · 1365 阅读 · 0 评论 -
Oracle正则表达式介绍
<br />Oracle正则表达式<br /> <br />oracle的正则表达式(regular expression)简单介绍<br />目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。<br />Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白检测,或者分解多个正则组成<br />的字符串等问题。<br />Oracle 10g支持正则表达式的四个新函数分别转载 2010-10-12 13:28:00 · 667 阅读 · 0 评论 -
Oracle正则表达式介绍
<br />Oracle正则表达式<br /> <br />oracle的正则表达式(regular expression)简单介绍<br />目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。<br />Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白检测,或者分解多个正则组成<br />的字符串等问题。<br />Oracle 10g支持正则表达式的四个新函数分别转载 2010-10-12 13:30:00 · 938 阅读 · 0 评论 -
不同数据库服务器间数据的导入导出
数据同步,database link,export table,import table原创 2010-09-17 11:58:00 · 2862 阅读 · 0 评论 -
ORA-22992 cannot use LOB locators selected from remote tables(转)
<br /><br />在给客户做数据迁移时,需要从远程数据库的一个表插入一些数据过来到本地数据库<br />真正使用DBLink时却碰到一个不小的问题:从远程数据库上查询Blob字段时总返回ORA-22992错误,如下:<br />select * from remoteTable@dl_remote;<br />ORA-22992 cannot use LOB locators selected from remote tables<br />远程数据库的表是有一个图象的大字段类型<br />而在测试转载 2010-09-17 14:36:00 · 3361 阅读 · 0 评论 -
PL/SQL 多表查询
<br /><br />第四章:多表查询<br /> <br />4.1 笛卡儿乘积(CROSS JOIN)<br /> <br />1) 当多表关联查询中没有关联条件、或者关联条件是恒等的时候(如1=1),就会产出笛卡儿乘积。<br /> <br />2) T1有M行、T2有N行,则笛卡儿乘积返回M*N行。<br /> <br /> <br />4.2 连接类型<br /> <br />1) 如果有N个表连接,则连接条件至少应该有N-1个;如果用到复合主键进行连接,则可能需要到更多的连接条件。<br />转载 2010-09-08 14:14:00 · 7322 阅读 · 0 评论 -
truncate,delete,drop的异同点(转)
<br />注意:这里说的delete是指不带where子句的delete语句 <br />相同点 <br />truncate和不带where子句的delete, 以及drop都会删除表内的数据 <br /><br />不同点: <br />1. truncate和 delete只删除数据不删除表的结构(定义) <br /> drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. <转载 2010-09-15 10:18:00 · 644 阅读 · 0 评论 -
使用Oracle 10g中的等待界面诊断性能问题(查询会话等待,查询慢的现象)
oracle,性能检测转载 2010-09-13 14:54:00 · 3206 阅读 · 0 评论 -
Intersect,Minus,Union,Union ALL 使用记录
假设我们有一个表Student,包括以下字段与数据: drop table student; create table student ( id int primary key, name nvarchar2(50) not null, score number not null ); insert into student values(1,'Aaron',78); insert into student values(2,'Bill',76); insert into student原创 2010-09-01 17:03:00 · 1065 阅读 · 0 评论 -
Oracle计算时间差表达式
<br />--获取两时间的相差豪秒数<br />select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - To_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) 相差豪秒数 FROM DUAL;<br />/*<br />相差豪秒数<br />----------<br /> 86401000<br />1 row转载 2010-09-01 14:42:00 · 659 阅读 · 0 评论 -
oracle数据导入--text importer使用说明
<br />今天遇到这样一个需求,需要将一个txt的数据文件导入到oracle数据库的两个表中,按理说这个问题很好搞定。<br />但那时我却破费周折...<br />先说说如何使用 pl/sql developer 的text importer完成数据导入吧,<br />打开后你会看到一个这样的界面,(摘自网络):<br /> <br />1.使用PL/SQL Developer的Text Importer<br />(1)从菜单中选取Text Importer功能。<br /> Tool——>Te原创 2010-08-26 17:16:00 · 16183 阅读 · 0 评论 -
Oracle 的 Lpad()/Rpad()函数的用法 介绍
<br />Lpad()函数的用法:<br />lpad函数将左边的字符串填充一些特定的字符其语法格式如下: <br /> lpad(string,n,[pad_string])<br /> string:可是字符或者参数<br /> n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;<br /> pad_string:是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad转载 2010-12-23 16:45:00 · 10999 阅读 · 3 评论