熟悉SQL SERVER 2000的資料庫管理員都知道,其DTS可以進行資料的匯入匯出,其實,我們也可以使用Transact-SQL語句進行匯入匯出操作。在 Transact-SQL語句中,我們主要使用OpenDataSource函數、OPENROWSET 函數,關於函數的詳細說明,請參考SQL線上說明。利用下述方法,可以十分容易地實現SQL SERVER、ACCESS、EXCEL資料轉換,詳細說明如下:一、SQL SERVER 和ACCESS的資料匯入匯出常規的資料匯入匯出:使用DTS嚮導遷移
一般情況下,我們喜歡使用Session儲存我們的變數。Asp.Net提供了下面一些方法儲存Session的值: InProc State Server SQL Server “InProc”表示我們使用傳統ASP一樣的方法儲存Session的值,而且“State Server”則表示使用另外一台主機來儲存Session的值。當然我們也能使用SQL Server儲存值,我們這篇文章就專門用於講解這種方法。 運行InstallSqlState.sql檔案
常見的SQL Server串連失敗錯誤及解決 在使用 SQL Server 的過程中,使用者遇到的最多的問題莫過於串連失敗了。一般而言,有以下兩種串連 SQL Server 的方式,一是利用 SQL Server 內建的用戶端工具,如企業管理器、查詢分析器、事務探查器等;二是利用使用者自己開發的用戶端程式,如ASP 指令碼、VB程式等,用戶端程式中又是利用 ODBC 或者 OLE DB 等串連 SQL Server。下面,我們將就這兩種串連方式,具體談談如何來解決串連失敗的問題。
SQL Server CE RDA replication configurationWhat needs be installed before this tutorialTo complete this tutorial I am using the following configuration:Win 2000 IIS 5 running eVB (eMbedded Visual Basic) SQL Server 2000 Developer Edition
CREATE FUNCTION f_Convert( @str NVARCHAR(4000), --要轉換的字串 @flag bit --轉換標誌,0轉換成半形,1轉換成全形 )RETURNS nvarchar(4000) AS BEGIN DECLARE @pat nvarchar(8),@step int,@i int,@spc int IF @flag=0 SELECT @pat=N'%[!-~]%',@step=-65248, @str=REPLACE(@str,N' ',N' ')
SQL Server中一些常見的效能問題:1.在對查詢進行最佳化時,應當盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.我們應當盡量避免使用 left join 和 null 值判斷。left join 比 inner join 消耗更多的資源,因為它們包含與 null (不存在)資料匹配的資料,所以如果可以重新編寫查詢以使得該查詢不使用任何 inner join ,則會得到相應的回報。假如有兩張樣本表:product(product_id int
1. 查看 SQL 2005 使用者所屬資料庫角色 use yourdbgoselect DbRole = g.name, MemberName = u.name, MemberSID = u.sid from sys.database_principals u, sys.database_principals g, sys.database_role_members m where g.principal_id = m.role_principal_id and u.principal_
說到資料庫中文本的替換,一般人首先想到的是Replace函數:update Table set Column=Replace(Column,’oldkeyword’,'newkeyword’)不過,當Column為text或ntext時,用以上的查詢就會報錯“參數資料類型 text 對於 replace 函數的參數 1