哈哈,題目比較長,但實際上的確值得推薦。最近在做的一個項目的修改工作,拿到一個ms sql server 2000的資料庫,大概60張表左右,為了看清楚其結構,開始嘗試用過visio來逆向工程,但效果不是很好,反向後的圖表,位置淩亂,要手工排整齊,不大好使。今天在codeporject.com上看到一老外的介紹,感覺十分好,運行這個WEB程式,只要輸入SQL SERVER的資料庫名,使用者名稱,密碼,就可以通過水晶報表的方式,將這個資料庫的所有表全部按其結構列印出來(就象SQL
熟悉SQL SERVER 2000的資料庫管理員都知道,其DTS可以進行資料的匯入匯出,其實,我們也可以使用Transact-SQL語句進行匯入匯出操作。在Transact-SQL語句中,我們主要使用OpenDataSource函數、OPENROWSET 函數,關於函數的詳細說明,請參考SQL線上說明。利用下述方法,可以十分容易地實現SQL SERVER、ACCESS、EXCEL資料轉換,詳細說明如下:一、SQL SERVER
在Oracle中行列互換可以通過decode來實現,SqlServer中我們也有相應的措施;case下面是一個列子Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 --建表 2 Create table test ( [name] char(10), km char(10) , cj int ) 3 Go 4 --初始化資料 5
定義:觸發器是一種特殊的預存程序,在使用者試圖對指定的表執行指定的資料修改語句時自動執行。Microsoft SQL Server 允許為任何給定的 Insert、Update 或 Delete 語句建立多個觸發器。基本文法:(協助裡的文法太長了)Create Trigger [TriggerName] ON [TableName] FOR [Insert][,Delete][,Update]AS--觸發器要執行的動作陳述式.Go注意:觸發器中不允許以下 Transact-SQL
剛開始使用SQL Server 2000,就給了我一個下馬威。不過最終還是解決了。具體情況和解決方案: 安裝SQL Server 2000的作業系統是Windows 2000 Profession Edition,安裝簡體中文標準版。會提示該版本的作業系統不能安裝伺服器組件,只能安裝SQL Server
Sub ConnDat()Sub ConnDat()\'\' ConnDat Macro\' ShaoSiMin 記錄的宏 2002-8-25\'Dim conn As ConnectionDim rs As Recordset\'串連 SQL SERVER 資料庫Set conn = New Connectionconn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=SHAO4;User ID=sa;Password=12345;DataBase=DF"\'開啟表Se
以下是使用遊標的一種最直接的方式:代碼運行條件:一張Tb_paperInfo(paperID,paperName)表--聲明一個標識為c的遊標,該遊標是從tb_paperInfo表中查出兩列declare c cursor for select top 3 paperID,paperName from tb_paperinfo--開啟遊標copen c--聲明兩個變數,作為臨時儲存相應的欄位的值declare @paperID varchar(20);declare @paperName var
Sql server的協助文檔地址,在IE裡面直接輸入就行mk:@MSITStore:C:\Program%20Files\Microsoft%20SQL%20Server\80\Tools\Books\tsqlref.chm::/ts_ba-bz_35ww.htmbackup database to disk path備份restore database from disk path恢複using System;using System.Collections;using
在使用 SQL Server 的過程中,使用者遇到最多的問題莫過於串連失敗了。一般而言,有兩種串連SQL Server 的方式,一是利用 SQL Server 內建的用戶端工具,如企業管理器、查詢分析器、事務探查器等;二是利用使用者自己開發的用戶端程式,如ASP 指令碼、VB程式等,用戶端程式中又是利用 ODBC 或者OLE DB等串連 SQL Server。下面,我們將就這兩種串連方式,具體談談如何來解決串連失敗的問題。 一、"SQL Server
顯示某個Sql Server某個資料庫中所有表或視圖的資訊 sql server 2000 與 2005 不同 差別在於 紅色字部分以下語句為擷取所有表資訊,替換綠色黑體字"U"為"V"為擷取所有視圖資訊。Sql Server 2000 版本SELECT Sysobjects.name AS TABLE_NAME, syscolumns.Id, syscolumns.name AS COLUMN_NAME,systypes.name AS DATA_TYPE,