Time of Update: 2018-12-05
熟悉SQL SERVER 2000的資料庫管理員都知道,其DTS可以進行資料的匯入匯出,其實,我們也可以使用Transact-SQL語句進行匯入匯出操作。在Transact-SQL語句中,我們主要使用OpenDataSource函數、OPENROWSET 函數,關於函數的詳細說明,請參考SQL線上說明。利用下述方法,可以十分容易地實現SQL SERVER、ACCESS、EXCEL資料轉換,詳細說明如下: 一、
Time of Update: 2018-12-05
我有一個問題,是關於SQL Server 查詢的,求一查詢語句商品編碼唯一,同一商品取單價為最低一條記錄。問題如下: 商品編碼 數量 單價 供應商001 20 0.3 工商企業001 50 0.1 AB企業002 100 1.2 OK企業003 200 2.4 AB企業003 500 1.
Time of Update: 2018-12-05
在 sqlserver企業管理器開啟某個資料庫的某個表,修改記錄,關閉表就會提示:“在流水模式下,事務無法啟動”,修改不了資料。 原理:SQL Server 用來將結果集返回到用戶端的預設模式。行按照其放置在結果集中的順序發送到用戶端,且應用程式必須按此順序對行進行處理。在執行串連中的某 SQL 陳述式之後,應用程式除了檢索結果集中的行以外不能在串連上執行任何其它操作,直到已檢索了所有的行。在結果集檢索結束之前應用程式可以執行的唯一的其它操作是取消結果集的剩餘部分。解決方案:拖動右邊的捲軸向下,
Time of Update: 2018-12-05
次序函數是SQL Server2005新加的功能。在SQL Server2005中有如下四個次序函數:1. row_number2. rank3. dense_rank4. ntile 下面分別介紹一下這四個次序函數的功能及用法。在介紹之前假設有一個t_table表,表結構與表中的資料1所示:圖1其中field1欄位的類型是int,field2欄位的類型是varchar一、row_number
Time of Update: 2018-12-05
C;\11.xls是一個excel表裡面內容Type_Name \ Type_Order \Type_Check武術 \ 0 \ 1sql server2000 裡面有個資料庫shop,其中有一個表Goods_Type有欄位Type_Id /Type_Name /Type_text /Type_Order /Type_Check /Type_time其中
Time of Update: 2018-12-05
0 Feb 22 2006 4:26PM CONVERT(CHAR(19), CURRENT_TIMESTAMP, 0)1 02/22/06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 1)2 06.02.22 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 2)3 22/02/06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 3)4 22.02.06 CONVERT(CHAR(8),
Time of Update: 2018-12-05
--add linkexec sp_addlinkedserver @server='DBLinkCompalAPS',@srvproduct='',@provider='SQLOLEDB',@datasrc='cetebiddb',@catalog='bccdb'exec sp_addlinkedsrvlogin 'DBLinkCompalAPS',false,null,'ebid','******' EXEC master.dbo.sp_addlinkedserver @server
Time of Update: 2018-12-05
SQL Server R2 地圖報表製作(二)“地圖預覽”窗格還將顯示以下各項: 一個標題,其文本為地表徵圖題。 一個地圖,顯示華盛頓的各個鄉鎮,其中每個縣都用一種不同顏色表示,鄉鎮名稱出現在地區上方適合的位置。 一個圖例,包含標題和項1至5的列表。 一個色階,包含值0到160但沒有顏色。 一個距離寬度,顯示公裡數(km)和英裡數(mi)。單擊“完成”。“設計”視圖將開啟,並在報表設計介面上顯示該地圖。單擊地圖以選擇它並顯示“地圖層”地區。如所示:Server R2 地圖報表製作(二)"
Time of Update: 2018-12-05
這裡有兩個方法,其中第一個比較繁瑣但是比較詳細,第二個較為簡單,推薦用第二個方法! 方法一: SQL
Time of Update: 2018-12-05
安裝sqlserver的時候選擇了只有windows登入! 但有時也要用到sqlserver登入的方式! [總不可能重新安裝sqlserver吧!] 1.先用windows登入sqlserver,依次單擊"安全性"-->"登入名稱"-->"sa",右鍵開啟sa的屬性視窗!點擊狀態屬性,看到沒有登入已經被禁用了!這時你需要啟用!當然你還要在"常規"屬性裡面設定密碼!最後點擊ok! 2.點開伺服器屬性!(就是根節點)點擊"安全性"這個屬性,選擇"SQL Server 和
Time of Update: 2018-12-05
SQL Server 預存程序的分頁,這個問題已經討論過幾年了,很多朋友在問我,所以在此發表一下我的觀點 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
Time of Update: 2018-12-05
今天上班老大還是希望我們廈門分公司這邊能夠實現SAP遠程操控MSSQL伺服器,實現資料之間的傳輸。這個重擔就落到了我的肩上了。於是稍微百度了一下,使用Native SQL完美實現了跨系統之間的通訊。這個總公司花了七八萬寫的程式不超過500行,我就實現了,無語!
Time of Update: 2018-12-05
exec master..xp_cmdshell 'bcp "SELECT dd FROM ggg..Table1 " queryout "c:\Authors.xls" -c -q -U"sa" -P"111111"' 用預存程序匯出到excel有一個缺點,欄位名無法匯出可以如此產生Excel: set @cmd='bcp '+資料庫+'.dbo.'+資料表名+' out '+匯出路徑+匯出檔案名稱+' -c -S 資料服務器名 -U 使用者名稱 -P 密碼' exec
Time of Update: 2018-12-05
下面是我做一個網站後台時在"備份"按扭下寫的一個事件:protected void Button1_Click(object sender, EventArgs e)...{string newname = "WebJake" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() +
Time of Update: 2018-12-05
SQLSERVER中要刪除大資料表Table1(千萬條以上)中的部分資料,如果採用delete方法,常常會出現執行逾時。可以採用如下的方法:選出您所需要保留的記錄到新的表Select * into Table2 From Table1 Where Time 〉 = '2006-03-10' 然後直接Truncate Table1。無論何種復原模式都不會進行日誌記錄:Truncate table Table1 最後對Table2進行改名為Table1:EC sp_rename 'Table2',
Time of Update: 2018-12-05
首先啟動資料庫“SQL Server代理”,啟動方式分兩種,一、sql資料庫——組態工具——SQL Servers 組態管理員,將SQL Server 2005 服務中的SQL Server Agent,啟用。二、右擊我的電腦——管理——服務和應用程式——服務,找到SQL Server Agent,進行啟用。啟動SQL Server代理 點擊作業->新增作業 "常規"中輸入作業的名稱建立步驟,類型選T-SQL,在下面的命令中輸入下面語句DECLARE @strPath NVARCHAR(2
Time of Update: 2018-12-05
SQL SERVER 分區表的總結--分區表的維護和管理 在依據需求建立好分區表之後,就要實現對分區表的管理維護。主要內容就是兩點:1. 利用滑動視窗方案(Sliding Window Scenario),實現分區表與資料移動中間表的互切。2. 分區表本身的結構變更管理。當然以上兩點,都是理論上的點。我工作中主要是遇到兩種需求:1. 過時分區資料的快速歸檔管理:即把某些不活躍分區的資料切到資料歸檔的表中去。2.
Time of Update: 2018-12-05
在使用的分區表中,遇到一些問題,也想到一些問題。就一起總結起來。1. 像主表--從表,這種結構才應用同樣的分區架構和分區函數,如訂單主表--訂單詳細表。 這樣可以儲存對齊,於IO和聯結查詢效能都有提升。 但是如果兩張不相關的表,最好不要用同樣分區架構和分區函數。因為在對其中一張表做分區結構調整時,會同樣作用到另一張表。2. 每個分區對應一個不同的檔案組,共置於不同的物理磁碟。這是官方的最佳實務。
Time of Update: 2018-12-05
sqlservercentral:http://www.sqlservercentral.com/ 微軟亞太地區區資料庫支援人員組 官方部落格:http://blogs.msdn.com/b/apgcdsd/ Tips, Tricks, and Advice from the SQL Server Query Processing
Time of Update: 2018-12-05
資料頁緩衝是SQL Server的記憶體使用量主要的方面,也是佔用量最大的部分。在一個穩定的DB Server上,這部分記憶體使用量會相對較穩定。SQL Server會把經常使用到的資料緩衝在記憶體裡(就是資料頁緩衝),用以提高資料訪問速度。因為磁碟訪問速度遠遠低於記憶體,所以減少磁碟訪問量同樣是資料庫最佳化的重要方面。當資料頁緩衝區出現記憶體不足,則會出現查詢慢,磁碟忙等等問題。分析方法:主要是用到效能計數器。 查看如下效能計數器: 1. SQL