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