〖Oracle〗
文章平均质量分 79
kenly_zhang
这个作者很懒,什么都没留下…
展开
-
查找、删除表中重复的记录
在Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了每条记录是在ORACLE中的哪一个数据文件、块、行上;在重复的记录中,可能所有列的内容都相同,但rowid不会相同,所以只要确定出重复记录中那些具有最大rowid的就可以了,其余全部删除。实现方法: SQL> create table test( 2 name varc原创 2004-08-17 12:45:00 · 1177 阅读 · 0 评论 -
SQL语句优化技术分析
操作符优化IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN原创 2005-01-18 17:19:00 · 1230 阅读 · 0 评论 -
ORACLE大对象
ORACLE LOB类型提供了BFILE、BLOB、CLOB、NCLOB让我们来存储最大尺寸有4G的无结构的数据块(例如:文本、图像、声音和视频等)。并且它们右以以高效的、任意的和分段操作的方式存取数据。 LOB类型在很多方面和LONG和LONG RAW不同,例如,除了NCLOB以外LOB可以被看作对象类型,但是LONG不行。LOB的最大尺寸为4G,但LONg的最大尺寸只有2GB。同时原创 2005-01-26 14:17:00 · 2939 阅读 · 0 评论 -
oracle系统表查询
<!--google_ad_client = "pub-0195657800851941";google_ad_width = 250;google_ad_height = 250;google_ad_format = "250x250_as";google_ad_channel ="1793642338";google_ad_原创 2005-01-18 16:50:00 · 1456 阅读 · 0 评论 -
Oracle数据库游标使用大全(转)
SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。 PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMEDIATE命令建立动态SQL来执行DDL原创 2005-01-17 16:26:00 · 896 阅读 · 0 评论 -
Oracle 完整性约束(转摘)
完整性约束 完整性约束用于增强数据的完整性,Oracle提供了5种完整性约束: Check NOT NULL Unique Primary Foreign key 完整性约束是一种规则,不占用任何数据库空间。完整性约束存在数据字典中,在执行SQL或PL/SQL期间使用。用户可以指明约束是启用的还是禁用的,当约束启用时,他增强了数据的完整性,否则,则反之,但约束始原创 2004-09-09 11:27:00 · 1327 阅读 · 0 评论 -
SQL*PLUS常用命令和Decode()函数使用技巧
函数使用:????? DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)? Function????????????????????????????????? Result CONCAT(‘Good’,’String’)??????????????????? ‘Good String’ SUBSTR(‘String’,1,3)????????????原创 2004-08-17 13:08:00 · 1589 阅读 · 0 评论 -
Oracle PL/SQL 编程手册(SQL大全)(转)
一、SQLPLUS 1引言 SQL命令 以下17个是作为语句开头的关键字: alterdroprevoke auditgrantrollback* commit*insertselect commentlockupdate createnoauditvalidate deleterename 这些命令必须以“;”结尾 带*命令句尾不必加分号,并且不存原创 2004-08-17 13:01:00 · 3537 阅读 · 1 评论 -
ORACLE的数据类型
常用的数据库字段类型如下:字段类型中文说明限制条件其它说明CHAR固定长度字符串最大长度2000 bytes VARCHAR2可变长度的字符串最大长度4000 bytes 可做索引的最大长度749NCHAR根据字符集而定的固定长度字符串最大长度2000 bytes NVARCHAR2根据字符集而原创 2004-08-17 13:00:00 · 932 阅读 · 0 评论 -
手工创建数据库的全部脚本及说明
系统环境: 1、操作系统:Windows 2000 Server,机器内存128M2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:D:/ORACLE建库步骤: 1、手工创建相关目录D:/Oracle/admin/testD:/Oracle/admin/test/adhocD:/Oracle/admin/test/bdumpD原创 2004-08-17 12:59:00 · 967 阅读 · 0 评论 -
找出和解决系统中的锁
V$LOCK视图中包含了关于锁的信息V$LOCKED_OBJECT包含了关于锁的对象的信息 举个例子:首先在一个session使用了demo用户登陆,然后执行update lunar set c1=first lock where c2=999;系统显示:SQL> update lunar set c1=first lock where c2=999原创 2005-01-18 16:57:00 · 1051 阅读 · 0 评论