posts - 188,comments - 176,trackbacks - 0
SQLServer
SQLServer和Oracle常用函数对比      摘要: 常用的SQL函数,借鉴一些,补充一些。虽然现在一直在Oracle下开发,实践中SQLServer也接触过些许。将以前的一些记忆整理出来,先贴为快。  阅读全文
posted @ 2009-03-19 22:00 cheng 阅读(1904) | 评论 (1)  编辑
各个数据库的分页算法      摘要: 1.SQL SERVER 是用先逆序再正序的方法

select top 3 * from (select top 9 * from mvc_book order by bid) as s order by s.bid desc [第6,5,4条]

select * from (select top 3 * from (select top 6 * from mvc_book order by bid) as s order by s.bid desc) as s1 order by s1.bid [第4,5,6条]

select top 6 * from mvc_book where (bid not in (select top 2 bid from mvc_book))[第3,4,5,6,7,8条]
  阅读全文
posted @ 2009-01-30 20:36 cheng 阅读(1291) | 评论 (0)  编辑
JDBC事务问题      摘要: 事务,在管理类系统中是一个非常重要的概念和技术点,几乎涉及到数据的业务都会考虑事务的操作性。现在主流的框架中有很多事务管理器已经帮我们做好了底层的支持,我们关心的是业务层面的事务逻辑控制,但很多时候我们也应该清楚事务在jdbc层面控制的思路和原理,这样才能更好的帮助我们来理解它并应用它。例如:为了解决与“多个线程请求相同数据”相关的问题,事务之间用锁相互隔开。多数主流的数据库支持不同类型的锁;因此,JDBC API 支持不同类型的事务,它们由 Connection 对象指派或确定...  阅读全文
posted @ 2008-08-31 21:19 cheng 阅读(815) | 评论 (1)  编辑
DBA在系统设计和开发中的工作范畴      摘要: 许多应用系统的性能并不理想,或者系统数据会出现一些难以重现的奇怪的错误,这些问题(尤其是性能问题)有时并不是在系统初期就会体现出来,但是随着系统的运行、数据的增多而逐步变得难以解决,给系统后期的功能扩展和用户使用上带来了不少麻烦,造成这些问题的原因,往往体现了一点:开发、设计这些系统的人不了解数据库!  阅读全文
posted @ 2008-06-29 08:38 cheng 阅读(538) | 评论 (0)  编辑
JDBC常用类和方法      摘要: 一、四种驱动程序概念

A、JDBC-ODBC Bridge

桥接器型的驱动程序,这类驱动程序的特色是必须在使用者端的计算机上事先安装好ODBC驱动程序,然后通过JDBC-ODBC的调用方法,进而通过ODBC来存取数据库。
  阅读全文
posted @ 2007-05-24 11:41 cheng 阅读(1559) | 评论 (0)  编辑
SQLServer中常用SQL语句小结      摘要: 有关数据库的一写操作:
创建表项就不说了.
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20),
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
  阅读全文
posted @ 2007-05-24 11:40 cheng 阅读(4042) | 评论 (0)  编辑
数据库设计中的14个技巧      摘要: 1. 原始单据与实体之间的关系


  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。

  阅读全文
posted @ 2007-05-24 11:39 cheng 阅读(521) | 评论 (0)  编辑