数据库
文章平均质量分 75
almondboy
这个作者很懒,什么都没留下…
展开
-
20个数据库设计最佳实践
1、使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。2、数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。 3、数据表名不要使用空格。 4、数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTable等等。 5、数据库中的密码要加密,到转载 2012-02-09 11:19:51 · 218 阅读 · 0 评论 -
Oracle几种查找和删除重复记录的方法总结
平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 下面总结一下几种查找和删除重复记录的方法(以表CZ为例): 表CZ的结构如下: SQL> desc cz Name Null? Type ---------------------------------------转载 2012-02-09 11:12:02 · 270 阅读 · 0 评论 -
Oracle case的实际用法总结
以下的文章主要是介绍Oracle case的实际用法,我们大家都知道case表达式是可以在SQL中来实现if-then-else型的相关实际应用逻辑,而不一定非得使用PL/SQL。Oraclecase的工作方式与DECODE()类似,但应该使用case,因为它与ANSI兼容。 case有两种表达式: 1. 简单Oraclecase表达式,使用表达式确定返回值. 语法: 1.转载 2012-02-09 11:24:57 · 269 阅读 · 0 评论 -
Oracle锁定:悲观与乐观锁详解
Oracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定…… 以下是代码片段: select*fromtestwhereid=10也就是没有for update这种锁定数据的语句的话,就不会造成阻塞了。另外一种情况,就是当数据库数据被锁定的时候,也转载 2012-02-09 11:41:22 · 593 阅读 · 0 评论