SQLServer
SQLServer和Oracle常用函數(shù)對(duì)比
摘要: 常用的SQL函數(shù),借鑒一些,補(bǔ)充一些。雖然現(xiàn)在一直在Oracle下開(kāi)發(fā),實(shí)踐中SQLServer也接觸過(guò)些許。將以前的一些記憶整理出來(lái),先貼為快。
閱讀全文
各個(gè)數(shù)據(jù)庫(kù)的分頁(yè)算法
摘要: 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條]
閱讀全文
JDBC事務(wù)問(wèn)題
摘要: 事務(wù),在管理類(lèi)系統(tǒng)中是一個(gè)非常重要的概念和技術(shù)點(diǎn),幾乎涉及到數(shù)據(jù)的業(yè)務(wù)都會(huì)考慮事務(wù)的操作性。現(xiàn)在主流的框架中有很多事務(wù)管理器已經(jīng)幫我們做好了底層的支持,我們關(guān)心的是業(yè)務(wù)層面的事務(wù)邏輯控制,但很多時(shí)候我們也應(yīng)該清楚事務(wù)在jdbc層面控制的思路和原理,這樣才能更好的幫助我們來(lái)理解它并應(yīng)用它。例如:為了解決與“多個(gè)線(xiàn)程請(qǐng)求相同數(shù)據(jù)”相關(guān)的問(wèn)題,事務(wù)之間用鎖相互隔開(kāi)。多數(shù)主流的數(shù)據(jù)庫(kù)支持不同類(lèi)型的鎖;因此,JDBC API 支持不同類(lèi)型的事務(wù),它們由 Connection 對(duì)象指派或確定...
閱讀全文
DBA在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)中的工作范疇
摘要: 許多應(yīng)用系統(tǒng)的性能并不理想,或者系統(tǒng)數(shù)據(jù)會(huì)出現(xiàn)一些難以重現(xiàn)的奇怪的錯(cuò)誤,這些問(wèn)題(尤其是性能問(wèn)題)有時(shí)并不是在系統(tǒng)初期就會(huì)體現(xiàn)出來(lái),但是隨著系統(tǒng)的運(yùn)行、數(shù)據(jù)的增多而逐步變得難以解決,給系統(tǒng)后期的功能擴(kuò)展和用戶(hù)使用上帶來(lái)了不少麻煩,造成這些問(wèn)題的原因,往往體現(xiàn)了一點(diǎn):開(kāi)發(fā)、設(shè)計(jì)這些系統(tǒng)的人不了解數(shù)據(jù)庫(kù)!
閱讀全文
JDBC常用類(lèi)和方法
摘要: 一、四種驅(qū)動(dòng)程序概念
A、JDBC-ODBC Bridge
橋接器型的驅(qū)動(dòng)程序,這類(lèi)驅(qū)動(dòng)程序的特色是必須在使用者端的計(jì)算機(jī)上事先安裝好ODBC驅(qū)動(dòng)程序,然后通過(guò)JDBC-ODBC的調(diào)用方法,進(jìn)而通過(guò)ODBC來(lái)存取數(shù)據(jù)庫(kù)。
閱讀全文
SQLServer中常用SQL語(yǔ)句小結(jié)
摘要: 有關(guān)數(shù)據(jù)庫(kù)的一寫(xiě)操作:
創(chuàng)建表項(xiàng)就不說(shuō)了.
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20),
Ssex CHAR(1),
Sage INT,
Sdept CHAR(15));
閱讀全文
數(shù)據(jù)庫(kù)設(shè)計(jì)中的14個(gè)技巧
摘要: 1. 原始單據(jù)與實(shí)體之間的關(guān)系
可以是一對(duì)一、一對(duì)多、多對(duì)多的關(guān)系。在一般情況下,它們是一對(duì)一的關(guān)系:即一張?jiān)紗螕?jù)對(duì)應(yīng)且只對(duì)應(yīng)一個(gè)實(shí)體。在特殊情況下,它們可能是一對(duì)多或多對(duì)一的關(guān)系,即一張?jiān)紗巫C對(duì)應(yīng)多個(gè)實(shí)體,或多張?jiān)紗巫C對(duì)應(yīng)一個(gè)實(shí)體。這里的實(shí)體可以理解為基本表。明確這種對(duì)應(yīng)關(guān)系后,對(duì)我們?cè)O(shè)計(jì)錄入界面大有好處。
閱讀全文