最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9757 今日文數(shù):4371
|
SQLServer2000關(guān)系圖字面上的理解是用于管理表之間的關(guān)系用的,除此外,也可以用它來新建、修改表,并且比SQLServer2000的表設(shè)計(jì)器還好用。在關(guān)系圖空白處單擊右鍵,在菜單中可以看到,我們既可以新建表,也可以將現(xiàn)有的表添加到關(guān)系圖中:
這邊我們將現(xiàn)有的表添加到關(guān)系圖中:
默認(rèn)表...
|
ROLLUP、CUBE運(yùn)算符和GROUPBY一起使用能在結(jié)果集中加入一些額外的統(tǒng)計(jì)信息,例如有一張OrderDetail表,結(jié)構(gòu)和數(shù)據(jù)如下:
例1:統(tǒng)計(jì)每個訂單的產(chǎn)品數(shù)量。
程序代碼selectorderid,sum(quantity)asquantityfromorderDetail
g...
|
COMPUTE函數(shù)能在普通查詢的基礎(chǔ)上顯示一些統(tǒng)計(jì)信息,和ROLLUP和CUBE運(yùn)算符不同,這些統(tǒng)計(jì)信息不直接加在結(jié)果集中,在查詢分析器中可以看到,但不返回給客戶端程序,并且它不需要和GROUPBY一起使用。
例如有一張OrderDetail表,結(jié)構(gòu)和數(shù)據(jù)如下:
例1:統(tǒng)計(jì)所有訂單的產(chǎn)品數(shù)
...
|
設(shè)計(jì)有用的索引是改善查詢性能最重要的方面之一,它要求理解索引的結(jié)構(gòu)及理解數(shù)據(jù)是如何使用的。
數(shù)據(jù)
在創(chuàng)建索引前,必須對數(shù)據(jù)有全面的了解,包括以下內(nèi)容:
·邏輯和物理設(shè)計(jì)
·數(shù)據(jù)特征
·如何使用數(shù)據(jù)
為了設(shè)計(jì)有用和有效索引,必須依賴于對用戶所發(fā)出查詢的分析。對用戶如何訪問數(shù)據(jù)的不準(zhǔn)確分析會導(dǎo)致查詢響應(yīng)...
|
1.SQLServer2000文件的類型(1).主要數(shù)據(jù)文件主要數(shù)據(jù)文件由主文件組中的初始數(shù)據(jù)文件組成。它包含所有數(shù)據(jù)庫系統(tǒng)表。主要數(shù)據(jù)文件是數(shù)據(jù)庫的起始點(diǎn),它指向數(shù)據(jù)庫中的其他文件。每一個數(shù)據(jù)庫都有一個主要數(shù)據(jù)文件和一個主文件組,主要數(shù)據(jù)文件的擴(kuò)展名是.mdf。(2).次要數(shù)據(jù)文件數(shù)據(jù)庫可能包含次要數(shù)據(jù)文件。一些數(shù)據(jù)...
|
在SQLServer2000中,若想查看哪個SQL語句引起了阻塞,可以到數(shù)據(jù)庫服務(wù)器→管理→當(dāng)前活動→鎖/進(jìn)程ID下邊查看,它列出了當(dāng)前所有活動進(jìn)程,并標(biāo)明哪些進(jìn)程引起了阻塞。
例如我們打開兩個查詢分析器,并運(yùn)行下邊語句:
程序代碼useNorthwind
begintran
updateCustomers...
|
·所有數(shù)據(jù)庫都有一個主要數(shù)據(jù)文件(.mdf)及一個或多個事務(wù)日志文件(.ldf),還可能有次要數(shù)據(jù)文件(.ndf)。這些物理文件不僅具有操作系統(tǒng)文件名,還具有邏輯文件名(用于Transact-SQL)。所有數(shù)據(jù)文件和事務(wù)日志文件的默認(rèn)存放位置都是C:\ProgramFiles\MicrosoftSQLServer\MS...
|
今天一平臺訪問總出現(xiàn)ServiceUnavailable,在服務(wù)器上打開則顯示Serveristoobusy。一般這問題多是應(yīng)用程序占用了過多的系統(tǒng)資源所致,嘗試回收、新建應(yīng)用程序池問題沒有解決,重啟服務(wù)器問題依舊。
打開事件查看器,希望能找點(diǎn)線索,果然,在應(yīng)用程序下邊看見很多類似的消息:數(shù)據(jù)庫xxx中文件xxx...
|
在SQLServer2000中要刪除日志釋放磁盤空間得分兩步進(jìn)行:
·執(zhí)行backuplog語句來刪除不活動日志,但此時磁盤空間并未釋放;
·收縮數(shù)據(jù)庫釋放未使用的磁盤空間;
下邊詳細(xì)說明:
①.執(zhí)行backuplog語句刪除不活動日志
執(zhí)行sql語句:backuplogNorthwindwi...
|
通常情況下,可以從兩個方面來判斷數(shù)據(jù)庫是否設(shè)計(jì)的比較規(guī)范。一是看看是否擁有大量的窄表,二是寬表的數(shù)量是否足夠的少。若符合這兩個條件,則可以說明這個數(shù)據(jù)庫的規(guī)范化水平還是比較高的。當(dāng)然這是兩個泛泛而談的指標(biāo)。為了達(dá)到數(shù)據(jù)庫設(shè)計(jì)規(guī)范化的要求,一般來說,需要符合以下五個要求。
要求一:表中應(yīng)該避免可為空的列。
雖...
|
1.對查詢進(jìn)行優(yōu)化,應(yīng)盡量避免全表掃描,首先應(yīng)考慮在where及orderby涉及的列上建立索引。
2.應(yīng)盡量避免在where子句中對字段進(jìn)行null值判斷,否則將導(dǎo)致引擎放棄使用索引而進(jìn)行全表掃描,如:
selectidfromtwherenumisnull
可以在num上設(shè)置默認(rèn)值0,確保表中nu...
|
如果你正在負(fù)責(zé)一個基于SQLServer的項(xiàng)目,或者你剛剛接觸SQLServer,你都有可能要面臨一些數(shù)據(jù)庫性能的問題,這篇文章會為你提供一些有用的指導(dǎo)(其中大多數(shù)也可以用于其它的DBMS)。
在這里,我不打算介紹使用SQLServer的竅門,也不能提供一個包治百病的方案,我所做的是總結(jié)一些經(jīng)驗(yàn)----關(guān)于如何形成一...
|
解決思路
1).定義一張表,專門用來存放存所有需要唯一ID的表名稱以及該表當(dāng)前所使用到的ID值。
2).寫一個存儲過程,專門用來在上一步的表中取ID值。
這個思路非常簡單,我不作解釋了,直接來看看我的實(shí)現(xiàn)方法:
第一步:創(chuàng)建表
程序代碼createtabletable_key
(
tabl...
|
下午在SQLServer2005上新建了一個登錄名user01,但在給他分配數(shù)據(jù)庫權(quán)限(DataCenter)時總是失敗,提示:創(chuàng)建對于用戶user01失敗。
找了很久才發(fā)現(xiàn)原因,但在說明原因之前我先說明一個現(xiàn)象:SQLServer2005登錄名和數(shù)據(jù)庫用戶是兩個不同的概念,在給登錄名分配數(shù)據(jù)庫權(quán)限時都會...
|
開篇,還是得說說^和$他們是分別用來匹配字符串的開始和結(jié)束,以下分別舉例說明
^The:開頭一定要有The字符串;
ofdespair$:結(jié)尾一定要有ofdespair的字符串;
那么,
^abc$:就是要求以abc開頭和以abc結(jié)尾的字符串,實(shí)際上是只有abc匹配
notice:匹配包含notice...
|
有些時候你精通一門語言,但是會發(fā)現(xiàn)你其實(shí)整天在和其它語言打交道,也許你以為這些微不足道,不至于影響你的開發(fā)進(jìn)度,但恰恰是這些你不重視的東西會浪費(fèi)你很多時間,我一直以為我早在幾年前就已經(jīng)精通JavaScript了,直到目前,我才越來越覺得JavaScript遠(yuǎn)比我想象的復(fù)雜和強(qiáng)大,我開始崇拜它,就像崇拜所有OOP語言一樣...
|
[code]bodytd.blueFont.redFont/*****OtherElementsinPageContent*****/.pwd-strength.pwd-strength-box,.pwd-strength-box-low,.pwd-strength-box-med,.pwd-strength-box-...
|
很多時候我們需要提供這樣的功能給訪問者:當(dāng)訪問者點(diǎn)擊頁面中的縮略圖時,其對應(yīng)的全尺寸圖片將顯示在一個新的彈出窗口中供訪問者查看。
實(shí)現(xiàn)此功能的最簡單作法是用以下HTML代碼創(chuàng)建一個圖像鏈接:
<ahref=fullsize.jpgtarget=_blank><imgsrc=small.jpg>...
|
實(shí)現(xiàn)代碼如下:
1.腳本代碼:
<scriptlanguage=javascript>
functionSetFont(size)
</script>
2.在頁面中加入一名為logPanel的標(biāo)簽:
<divid=logPanel>這中間的文字大小將被任意改變。&...
|
大家都知道Javascript有兩個種定義Function的方法非常常用。例如
functiona()
vara=function()
雖然兩個種方式定義出來的function調(diào)用的時候結(jié)果一樣,但是中間還是有區(qū)別的。舉個簡單的例子,假如我們要重定義a(),而且新的方法要繼承a()里面所有方法并且進(jìn)行其他...
|
1.VisualBasic中ActiveX控件的制作
ActiveX是Microsoft的術(shù)語,它是一組包括控件、DLL和ActiveX文檔的組件,他通常是以動態(tài)連接庫形勢存在,因此必須在一個叫容器的可獨(dú)立執(zhí)行的軟件中運(yùn)行,比如VisualBasic,VisualC++,InternetExplorer等。因此A...
|
1.什么是ActiveX控件?
Microsoft®ActiveX,自然對使用ActiveX控件非常有幫助。但也并非一定要有這樣的程序開發(fā)基礎(chǔ)。對于有些控件來說,需要寫一定數(shù)量的腳本程序,才能集成到網(wǎng)頁中,但大多數(shù)ActiveX控件卻不需要這樣。使用ActiveXControlPad,即使是非程序開發(fā)人員...
|
前言:隨著計(jì)算機(jī)軟件編程技術(shù)的發(fā)展和應(yīng)用的需要,人們越來越倚重于ActiveX組件。那么什么是ActiveX組件呢?在此筆者給出簡單的介紹。另外,關(guān)于如何對ActiveX組件進(jìn)行注冊,在目前所見到的資料中間,難以得到一個比較完全答復(fù)。尤其,關(guān)于ActiveXEXE注冊的文章更是微乎其微,而且即使給出的方法也比較片面、單...
|
摘要本文簡單介紹了CAB壓縮,以及使用WinCAB將ActiveX控件壓縮為CAB文件的具體步驟。
關(guān)鍵詞ActiveX控件;CAB壓縮;WinCAB;INF文件
1.引言
ActiveX控件技術(shù)是從OLE基礎(chǔ)上發(fā)展起來的,是將OLE進(jìn)行了擴(kuò)展從而使其適應(yīng)Internet、Intranet、商業(yè)應(yīng)用程序等...
|
有時根據(jù)實(shí)際需要會設(shè)置不同的按鈕,當(dāng)點(diǎn)擊不同的按鈕時將同一表單發(fā)送到不同的頁面中進(jìn)行處理,這就需要動態(tài)的改變表單action的值,實(shí)現(xiàn)方法如下:[code]無標(biāo)題文檔functionfun1()functionfun2()[/code]
|