熟悉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
--分拆可以使用暫存資料表 declare @s varchar(4000) set @s='-1;-1;0;0;0;' select top 8000 id=identity(int,1,1) into # from syscolumns a, syscolumns b select substring(@s,id,charindex(';',@s+';',id)-id)
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
--1:擷取當前資料庫中的所有使用者表 select Name from sysobjects where xtype='u' and status>=0 --2:擷取某一個表的所有欄位 select name from syscolumns where id=object_id('表名') --3:查看與某一個表相關的視圖、預存程序、函數 select a.* from sysobjects a, syscomments b where a.id = b.id and b.text