SQL Server 2000 索引變化不大,未引入 R-Tree、Bitmap Index。主要新增:
CREATE TABLE t2 (a int, b int, c int, x float, y as CASE x WHEN 0 THEN a WHEN 1 THEN b ELSE c END)CREATE TABLE mytable (low int, high int, myavg AS (low + high)/2)計算欄位索引限制:聚合函數(AVG、SUM)等涉及整表計算、非確定性運算式、運算式欄位必須屬同一表。
多 CPU 機器建立索引時可使用平行多執行緒掃描分類資料:伺服器先快速隨機掃描表,依平行度分割資料,各執行緒用過濾器查詢基表分別建立索引結構,最後串聯合併。
SQL 2000 多處對多 CPU 與叢集伺服器優化,細節待後續發掘。
(原文此處僅列標題,內容未展開)
@@ERROR, @@IDENTITY, @@ROWCOUNT, @@TRANCOUNT, APP_NAME, CURRENT_TIMESTAMP, CURRENT_USER, DATENAME, FORMATMESSAGE, GETANSINULL, GETDATE, GetUTCDate, HOST_ID, HOST_NAME, IDENT_INCR, IDENT_SEED, IDENTITY, NEWID, PERMISSIONS, SESSION_USER, STATS_DATE, SYSTEM_USER, TEXTPTR, TEXTVALID, USER_NAME