Time of Update: 2017-02-28
server|恢複|資料|資料庫
Time of Update: 2017-02-28
server|效能 1、 用程式中,保證在實現功能的基礎上,盡量減少對資料庫的訪問次數;通過搜尋參數,盡量減少對錶的訪問行數,最小化結果集,從而減輕網路負擔;能夠分開的操作盡量分開處理,提高每次的響應速度;在資料視窗使用SQL時,盡量把使用的索引放在選擇的首列;演算法的結構盡量簡單;在查詢時,不要過多地使用萬用字元如SELECT * FROM T1語句,要用到幾列就選擇幾列如:SELECT COL1,COL2 FROM
Time of Update: 2017-02-28
server|建立|預存程序 預存程序可以使得對資料庫的管理、以及顯示關於資料庫及其使用者資訊的工作容易得多。預存程序是 SQL 陳述式和可選控制流程語句的先行編譯集合,以一個名稱儲存並作為一個單元處理。預存程序儲存在資料庫內,可由應用程式通過一個調用執行,而且允許使用者聲明變數、有條件執行以及其它強大的編程功能。預存程序可包含程式流、邏輯以及對資料庫的查詢。它們可以接受參數、輸出參數、返回單個或多個結果集以及傳回值。
Time of Update: 2017-02-28
server|預存程序|執行 EXECUTE執行標量值的使用者定義函數、系統過程、使用者定義預存程序或擴充預存程序。同時支援 Transact-SQL 批處理內的字串的執行 若要喚醒調用函數,請使用 EXECUTE stored_procedure 中描述的文法。文法執行預存程序:[ [ EXEC [ UTE ] ] {
Time of Update: 2017-02-28
server|建立|視圖|索引 視圖也稱為虛擬表,這是因為由視圖返回的結果集其一般格式與由列和行組成的表相似,並且,在 SQL 陳述式中引用視圖的方式也與參考資料表的方式相同。標準視圖的結果集不是永久地儲存在資料庫中。查詢每次引用視圖時,Microsoft® SQL Server™ 2000
Time of Update: 2017-02-28
server 1.1. SQL Server的發展曆程SQL Server是Microsoft公司的一個關聯式資料庫管理系統,但說起它的曆史,卻得從Sybase開始的。SQL Server從20 世紀80年代後期開始開發,最早起源於1987年的Sybase SQL Server。SQL Server最初是由Microsoft、Sybase
Time of Update: 2017-02-28
server|過程|問題 來源:http://www.xfocus.net 一、SQL Server補丁版本的檢查SQL Server的補丁版本檢查不如Windows 補丁版本檢查直接,一個系統管理員,如果不瞭解SQL Server版本對應的補丁號,可能也會遇到一點麻煩,因此在這說明一下,通過這樣的辦法判別機器是安全的辦法,不會對系統產生任何影響。1、用Isql或者SQL查詢分析器登入到SQL
Time of Update: 2017-02-28
server|安全 日前SQL INJECTION的攻擊測試愈演愈烈,很多大型的網站和論壇都相繼被注入。這些網站一般使用的多為SQL SERVER資料庫,正因為如此,很多人開始懷疑SQL SERVER的安全性。其實SQL SERVER 2000已經通過了美國政府的C2級安全認證-這是該行業所能擁有的最高認證層級,所以使用SQL
Time of Update: 2017-02-28
server
Time of Update: 2017-02-28
server|預存程序|語句 -- ======================================================--列出SQL SERVER 所有表,欄位名,主鍵,類型,長度,小數位元等資訊--在查詢分析器裡運行即可,可以產生一個表,匯出到EXCEL中-- ======================================================SELECT
Time of Update: 2017-02-28
server SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 欄位序號, a.name
Time of Update: 2017-02-28
excel|server SET ANSI_NULLS OFF GOSET NOCOUNT ONGO SET LANGUAGE 'Simplified Chinese'goDECLARE @tbl nvarchar(200),@fld nvarchar(200),@sql nvarchar(4000),@maxlen int,@sample nvarchar(40) &
Time of Update: 2017-02-28
server|資料|資料庫|使用者權限|語句 sp_helprotect返回一個報表,報表中包含當前資料庫中某對象的使用者權限或語句許可權的資訊。文法sp_helprotect [ [ @name = ] 'object_statement' ] [ , [ @username = ] 'security_account' ] [ , [
Time of Update: 2017-02-28
server|資料|資料庫|使用者權限|語句 GRANT在安全系統中建立項目,使當前資料庫中的使用者得以處理當前資料庫中的資料或執行特定的 Transact-SQL 陳述式。文法語句許可權:GRANT { ALL | statement [ ,...n ] } TO security_account [ ,...n ]對象許可權:GRANT { ALL [ PRIVILEGES ] |
Time of Update: 2017-02-28
server|資料|資料庫|使用者權限|語句 REVOKE刪除以前在當前資料庫內的使用者上授予或拒絕的許可權。文法語句許可權:REVOKE { ALL | statement [ ,...n ] } FROM security_account [ ,...n ]對象許可權:REVOKE [ GRANT OPTION FOR ] { ALL [ PRIVILEGES ] | permission [ ,.
Time of Update: 2017-02-28
server CASE 可能是 SQL 中被誤用最多的關鍵字之一。雖然你可能以前用過這個關鍵字來建立欄位,但是它還具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先讓我們看一下 CASE 的文法。在一般的 SELECT 中,其文法如下: SELECT <myColumnSpec> = CASE
Time of Update: 2017-02-28
server|預存程序 刪除預存程序不再需要預存程序時可將其刪除。如果另一個預存程序調用某個已刪除的預存程序,則 Microsoft® SQL Server™ 2000 會在執行該調用過程時顯示一條錯誤資訊。但如果定義了同名和參數相同的新預存程序來替換已刪除預存程序,那麼引用該過程的其它過程仍能順利執行。例如,如果預存程序 proc1 引用預存程序 proc2,而 proc2 被刪除,但由建立了另一個名為 proc2
Time of Update: 2017-02-28
server|sqlserver|問題
Time of Update: 2017-02-28
server|預存程序|語句 SQL Server語句和預存程序 -- ======================================================--列出SQL SERVER 所有表,欄位名,主鍵,類型,長度,小數位元等資訊--在查詢分析器裡運行即可,可以產生一個表,匯出到EXCEL中-- ====================================================
Time of Update: 2017-02-28
server|資料|資料庫|資料庫連接 SQL Server 2000資料庫連接 目錄 1 SQL Server 2000服務和執行個體... 12 SQL Server 2000資料庫應用結構...