Time of Update: 2015-11-27
標籤:實際應用情境中,有時會需要把一批資料匯入資料庫。這批資料可能來源於另一個資料來源。比較常規的做法是先讀取到dataset,然後跑一個迴圈,每一行拼一句insert into語句,執行之。用過的人會知道,這種匯入資料的方法效率十分低下。那麼,有沒有什麼更好的方法呢?答案是有的。使用System.Data.SqlClient.SqlBulkCopy類。我覺得這個應該是在使用sql server資源管理員時,匯入資料時所使用的方法。代碼如下: ---------------------
Time of Update: 2015-11-27
標籤:本文轉載自樺仔的部落格http://www.cnblogs.com/lyhabc/archive/2013/06/10/3130856.html對SQLSERVER資料庫交易記錄的疑問摸不透SQLSERVER了實驗環境:SQLSERVER2005
Time of Update: 2015-11-23
標籤:SQLServer中把某個表裡的記錄複製到另一個資料庫的表中的操作方法。情境現有資料庫a和資料庫b,資料庫a裡有表table1,資料庫b裡有表table2。現在要把表table1裡的記錄複製到table2中,不同情況採用不同方法。以下是文法及例子1. table1和table2表結構相同use bin sert into table2 sel ect * from a.dbo.table12. table1和table2表結構不相同use bin sert into
Time of Update: 2015-11-25
標籤:CREATE PROCEDURE sp_DeleteAllDataASEXEC sp_MSForEachTable ‘ALTER TABLE ? NOCHECK CONSTRAINT ALL‘--禁用約束EXEC sp_MSForEachTable ‘ALTER TABLE ? DISABLE TRIGGER ALL‘--禁用觸發器EXEC sp_MSForEachTable ‘DELETE FROM ?‘--清資料EXEC sp_MSForEachTable ‘ALTER
Time of Update: 2015-11-26
標籤:在建立資料庫的時候,報整個錯誤 Cannot read property is filestream 此屬性不可用於sql server 7.0 按照網上的方法 (http://blog.csdn.net/tryfinally/article/details/7207048),在sql組態管理員中,開啟filestream 選項,並且執行 EXEC sp_configure filestream_access_level,
Time of Update: 2015-11-26
標籤:本文原網址:http://blog.csdn.net/htl258/article/details/5695391------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-25 22:23:18-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.16
Time of Update: 2015-11-23
標籤:SQL Passion Week 3: SQL Server的扇區管理 混合扇區和統一扇區 SQL Server中每8個資料頁作為一個扇區. 在混合扇區中, 其包含的8個頁可以分別屬於不同的資料庫物件; 另一方面, 統一扇區裡的8個頁都屬於同一個資料庫物件. 為什麼有這樣一個區別呢, 這其實主要是因為一個曆史遺留問題. 因為在上個世紀, 儲存是非常昂貴的, 人們會儘可能有效充分利用儲存空間. 當一個表和索引最初建立時, 總是建立在一個混合扇區上,
Time of Update: 2015-11-21
標籤:SQL Server錯誤記錄檔(AG)SQL Server錯誤記錄檔會記錄影響AG的時間,比如:1.和Windows容錯移轉叢集互動2.可用副本的狀態3.可用資料的狀態4.AG endpoint的狀態5.AG Listener的狀態6.SQL Server resource DLL和SQL
Time of Update: 2015-11-19
標籤:SQLpassion Performance Tuning Training Plan個人學習翻譯,如有謬誤,請不吝指出,感謝. Week 1: SQL Server如何執行一個查詢 在我們進入SQL Server效能調優的繁雜細節之前, 我想先列舉一下SQL Server如何執行一個查詢(query)的結構,這部分內容非常重要, 因為瞭解這些概念,
Time of Update: 2015-11-19
標籤:MERGE 目標表 USING 源表 ON 匹配條件 WHEN MATCHED THEN 語句 WHEN NOT MATCHED THEN 語句;其中最後語句分號不可以省略,且源表既可以是一個表也可以是一個子查詢語句 WHEN NOT MATCHED BY TARGET表示目標表不匹配,BY TARGET是預設的,所以上面我們直接使用WHEN NOT MATCHED THEN WHEN NOT MATCHED BY
Time of Update: 2015-11-19
標籤: SQL Server對於XML支援的核心在於XML資料的格式,這種資料類型可以將XML的資料存放區於資料庫的對象中,比如variables, columns, and parameters。當你用XML資料類型配置這些對象中的一個時,你指定類型的名字就像你在SQLServer
Time of Update: 2015-11-16
標籤:From Save (Not Permitted) Dialog Box on MSDN :The Save (Not Permitted) dialog box warns you that saving changes is not permitted because the changes you have made require the listed tables to be dropped and re-created.The
Time of Update: 2015-11-20
標籤:Week 2: SQL Server的基本存放裝置單位--資料頁 上周我們我們講述了SQL Server如何執行一個查詢, 順帶提到了資料頁的概念, 這次我們從效能調優的角度上更詳細深入的講解一些資料頁. 資料頁是SQL Server最基礎的儲存單位, 所有的東西都和資料頁有關. 當我們想提高查詢的效能時, 必須想方設法降低查詢的頁讀取數量. 以後講到索引時, 還會涉及到更多索引的結構. 如果你不知道什麼是頁, 你就無法尋找SQL
Time of Update: 2015-11-19
標籤:IF EXISTS(SELECT TOP 1 * FROM sys.objects WHERE name=N‘uF_IsRange_Date‘ AND [type]=‘FN‘) DROP FUNCTION uF_IsRange_DateGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: hehai--
Time of Update: 2015-11-18
標籤:在很多系統中,比如本人目前管理的資料庫,索引經常被濫用,甚至使用DTA(Database Engine Tuning
Time of Update: 2015-11-19
標籤:以前SQL Server 2008 不能登陸的時候,總是通過“電腦管理”→“SQL Server服務”更改一下,"SQL Server(MSSQLSERVER)"。可是現在出現的問題卻成了SQL
Time of Update: 2015-11-16
標籤:1、null與任何運算子運算後都為null普通的值一般都可能進行運算子操作,但例如:ID列為int,所以可以這樣:ID=ID+1等,但如果一列的值為null,null+1=null例如update testNullset b=b+1where b is
Time of Update: 2015-11-18
標籤:以前一直以為sqlserver 在做ddl 操作的時候是鎖表的,而oracle 是鎖行,感覺oracle 要比sqlserver 先進一些,但是這是我的認識錯誤。其實sqlserver 也是可以鎖行的,但是只有在企業等進階版本中才會有該功能,web 版就別想了。所以如果網站並發量高的話還是要用企業版的,之前一直以為是sql 寫的有問題,profiler 了好幾天,現在想想好傻啊。。 SqlServer 的一個坑
Time of Update: 2015-11-18
標籤: 一、建立一個練習資料庫;建立一個學生資訊表student列名分別為:code(int) name(varchar(50)) not nullbirth(varchar(50))not null sex(char(10))not nullscoore(decimal(18,2))插入資訊:張三、李四、王五、趙六、馮七、劉八1)查詢全部2)查詢一列(姓名)3)查詢多個列(姓名、性別、生日
Time of Update: 2015-11-15
標籤:GUID作為資料庫主鍵由於其無序性所以效能不怎麼好,SQL Server中有個函數NewSequentialId可以產生有序的GUID,由於在程式中需要用到,就用C#實現了一下,產生的GUID格式基本和SQL Server一致。程式碼參考了rpcrt4.dll中UuidCreateSequential的實現。 1 public class GuidHelper 2 { 3 private static bool initialised; 4