SQLServer和Oracle常用函數對比
摘要: 常用的SQL函數,借鑒一些,補充一些。雖然現在一直在Oracle下開發,實踐中SQLServer也接觸過些許。將以前的一些記憶整理出來,先貼為快。
閱讀全文
posted @
2009-03-19 22:00 cheng 閱讀(1912) |
評論 (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 閱讀(1302) |
評論 (0) 編輯
JDBC事務問題
摘要: 事務,在管理類系統中是一個非常重要的概念和技術點,幾乎涉及到數據的業務都會考慮事務的操作性。現在主流的框架中有很多事務管理器已經幫我們做好了底層的支持,我們關心的是業務層面的事務邏輯控制,但很多時候我們也應該清楚事務在jdbc層面控制的思路和原理,這樣才能更好的幫助我們來理解它并應用它。例如:為了解決與“多個線程請求相同數據”相關的問題,事務之間用鎖相互隔開。多數主流的數據庫支持不同類型的鎖;因此,JDBC API 支持不同類型的事務,它們由 Connection 對象指派或確定...
閱讀全文
posted @
2008-08-31 21:19 cheng 閱讀(826) |
評論 (1) 編輯
DBA在系統設計和開發中的工作范疇
摘要: 許多應用系統的性能并不理想,或者系統數據會出現一些難以重現的奇怪的錯誤,這些問題(尤其是性能問題)有時并不是在系統初期就會體現出來,但是隨著系統的運行、數據的增多而逐步變得難以解決,給系統后期的功能擴展和用戶使用上帶來了不少麻煩,造成這些問題的原因,往往體現了一點:開發、設計這些系統的人不了解數據庫!
閱讀全文
posted @
2008-06-29 08:38 cheng 閱讀(549) |
評論 (0) 編輯
JDBC常用類和方法
摘要: 一、四種驅動程序概念
A、JDBC-ODBC Bridge
橋接器型的驅動程序,這類驅動程序的特色是必須在使用者端的計算機上事先安裝好ODBC驅動程序,然后通過JDBC-ODBC的調用方法,進而通過ODBC來存取數據庫。
閱讀全文
posted @
2007-05-24 11:41 cheng 閱讀(1568) |
評論 (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 閱讀(4055) |
評論 (0) 編輯
數據庫設計中的14個技巧
摘要: 1. 原始單據與實體之間的關系
可以是一對一、一對多、多對多的關系。在一般情況下,它們是一對一的關系:即一張原始單據對應且只對應一個實體。在特殊情況下,它們可能是一對多或多對一的關系,即一張原始單證對應多個實體,或多張原始單證對應一個實體。這里的實體可以理解為基本表。明確這種對應關系后,對我們設計錄入界面大有好處。
閱讀全文
posted @
2007-05-24 11:39 cheng 閱讀(529) |
評論 (0) 編輯