Time of Update: 2015-07-29
標籤:在系統中經常會遇到向資料庫中批量插入資料情況,預存程序中沒有數組,只有通過字串分割迴圈插入,下面是一個本人研究的一個例子:create proc [dbo].[Proc_TestBatchMainDetailIns]@mainName nvarchar(50),@detailNameStr nvarchar(max),@detailAgeStr nvarchar(max),@detailRowCount int=1,@tmpFlag int=1,@newMainId int=0as
Time of Update: 2015-07-28
標籤:重演跟蹤的作用可以將一個跟蹤當做測試載入器,當按照正確的順序調用某些預存程序是肯能會重建特定的故障。跟蹤模板儲存跟蹤有四個選項(檔案->另存新檔)1. 追蹤檔案選項用來將資料儲存成二進位格式的檔案中,儲存資料最快速,同時也是佔用磁碟位元組最少的方法。2. 跟蹤表選項用來將資料儲存至使用者選擇的資料庫中一個新的或預先建立好的表。適用於適用T-SQL 操作或報告資料。3. 跟蹤XML檔案選項將資料儲存到一個XML格式的檔案中。4.
Time of Update: 2015-07-24
標籤:1、判空函數說明:使用指定的替換值替換 NULL。文法:ISNULL ( check_expression , replacement_value )參數:check_expression:將被檢查是否為 NULL 的運算式。check_expression 可以為任何類型。replacement_value:當 check_expression 為 NULL 時要返回的運算式。replacement_value 必須是可以隱式轉換為 check_expresssion
Time of Update: 2015-07-25
標籤:為了保證資料庫的安全性,我們都會規劃資料庫的容災策略,包括本地備份、異地備份、raid,或者使用高可用性(如 記錄傳送、鏡像、複製等)進行異地容災。由於 SqlServer 資料庫的備份只有一個備份策略(如 完整-差異-日誌),對某個資料庫中,只建立一個完整的策略,不要建立多個,否則備份鏈對不上,備份各在一方。對於備份,一般使用完整備份+差異備份+記錄備份,或者
Time of Update: 2015-07-24
標籤:建立了事務發布,在初始化時出現錯誤,查看相關代理資訊如下:記錄讀取器代理程式錯誤: 狀態: 0,代碼: 20015,文本: ‘遠程伺服器 "serverName" 不存在,未被指定為有效發行伺服器,或您無權查看可用的發行伺服器。‘。遠程伺服器 "serverName" 不存在,未被指定為有效發行伺服器,或您無權查看可用的發行伺服器。快照代理錯誤:異常訊息: 遠程伺服器 "serverName"
Time of Update: 2015-07-25
標籤:擷取逗號風格的字串中的某一個比如‘1,2,4,5,6‘ 第三個就是4CREATE function [dbo].[Get_StrArrayStrOfIndex]( @str nvarchar(max), --要分割的字串 @split varchar(10), --分隔字元號 @index int --取第幾個元素)returns varchar(1024)asbegin declare @location int declare @start int
Time of Update: 2015-07-22
標籤:sqlserver卸載安裝 請大家大聲地告訴我,哪個軟體最噁心。裝了之後跟在電腦裡麵糊了一層泥,甩都甩不乾淨。之前手賤,重裝系統後裝了sqlserver2014的試用版。可惜過了半年試用期就到了。然後重裝2012,2014卸載得不乾淨。一直裝不了。噁心!一般人是搞不定的。。 我不是一般人。。
Time of Update: 2015-07-21
標籤: C#連結遠程SQL 伺服器方法第一步:申請花生殼內網版,要求交1塊錢給花生殼伺服器做驗證。第二步:把你自己主機本地串連那裡的內網地址不要自動擷取,寫成192.168.0.105,子網路遮罩255.255.255.0,預設閘道192.168.0.1第三步:登陸花生殼,會自動產生一個mysql.imwork.net 的網域名稱,滑鼠右鍵選擇 新花生殼管理----添加映射---當前主機---應用程式名稱隨便寫,內網主機寫你本機內網192.168.0.10
Time of Update: 2015-07-19
標籤:sqlserver lead leg 一、問題如,已有表a與表b的資料,如何通過SQL語句變成表c?表a是UserName相同時,根據Month降序匯總Salary資料;表b是UserName對應SumSalary的上限值;表c是從表a中取出表b上限值以下的分錄,若分錄的SumSalary值大於b表的Salary,則拆分出剛好匯總等於b表的Sala
Time of Update: 2015-07-21
標籤:--使用masteruse mastergo--判斷資料庫HR是否存在if exists(select 1 from sysdatabases where name=‘HR‘)begin--如果存在則刪除資料庫HRdrop database HRendgo--建立資料庫HRcreate database HRgo--使用資料庫HRuse HRgo-------------------------------------------------------------------------
Time of Update: 2015-07-17
標籤:一、資料庫三個層次:庫檔案、服務、管理介面二、關於資料庫的小知識:DB:指資料庫儲存資料的檔案DBMS:資料庫管理系統DBS:資料庫系統,包含人,機器硬體,DB和管理程式MDF:主要資料檔案NDF:次資料檔案IDF:記錄檔三、SA帳號的啟用 Windows驗證登入 服務上屬性 安全性
Time of Update: 2015-07-17
標籤:一、位元據位元據以十六進位形式儲存。格式:1、binary(n)————固定長度的n個位元組的位元據 2、varbinary(n)————n個位元組變長位元據Ox24————其中:Ox
Time of Update: 2015-07-18
標籤:轉:http://www.cnblogs.com/weisenz/archive/2013/03/20/2971334.html以前看到有些朋友說必須SQL Server 2008才能匯出包含資料的指令碼,後來仔細研究發現其實SQL Server 2008
Time of Update: 2015-07-16
標籤:在這篇文章裡我想小結下SQL Server 2014引入各種驚豔效能提升!!緩衝池擴充(Buffer Pool Extensions)緩衝池擴充的想法非常簡單:把頁檔案儲存體在非常快的儲存上,例如SSD硬碟,用來擴充緩衝池。緩衝池擴充來得非常方便,如果你不能給你的資料庫伺服器物理上增加更多的記憶體,可以考慮使用緩衝池擴充。資源管理員(Resource Governor)資源管理員首次是在SQL Server
Time of Update: 2015-07-17
標籤:建立表: 1 CREATE TABLE [TestTable] ( 2 [ID] [int] IDENTITY (1, 1) NOT NULL , 3 [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , 4 [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , 5 [Country] [nvarchar] (50) COLLATE
Time of Update: 2015-07-15
標籤:資料庫設計範式1範式:列的原子性,列不可再拆分2範式:表中不能描述多個資訊,不能有資料沉餘3範式:引用其它表的主鍵資訊 約束非空約束not null。不能出現空值主鍵約束(PK)primary key constraint。唯一併且不為空白唯一約束(UQ)unique constraint。允許為空白,但不能重複預設約束(DF)default constraint。預設填入什麼個值,比如預設填入男檢查約束(CK)check
Time of Update: 2015-07-15
標籤:/*篩選索引 SQL SERVER 2008 測試*//*應用:使用者表,通過ID可以登入,如果有電話號碼也可以登入,但此時必須保證電話號碼唯一。*/--1,建立測試表CREATE TABLE T(ID VARCHAR(20) NOT NULL PRIMARY KEY,MOBILE VARCHAR(20)NULL)--2,建立索引 唯一,非叢集索引(並添加篩選條件)CREATE UNIQUE NONCLUSTERED INDEX [IDX_MOBILE] ON [dbo].[T]
Time of Update: 2015-07-15
標籤:一、前言: 作為一個應屆畢業生又要準備面試 ASP.NET 攻城獅了,以前在圖書館覺得這本書講得挺基礎,這次回家就自己買了本用來複習,順便做下讀書筆記。 二、代碼下載: 官方:http://forta.com/books/0672336073/ 點我從網盤下載 SQLServer 版本 三、範例表: 本書中所用的表是一個假象玩具經銷商使用的訂單錄入系統的組成部分 SQLServer:《SQL必知必會》一書的讀書筆記(一)
Time of Update: 2015-07-15
標籤:第3課 排序檢索資料3.1 排序資料 下面的 SQL 陳述式返回某個資料庫表的單個列。觀察其輸出,並沒有特定的順序。SELECT prod_nameFROM Products; 【提示】關聯式資料庫設計理論認為,如果不明確規定排序次序,則不應該假定檢索出的資料的順序有任何意義。 為了明確檢索的資料順序,可用 ORDER BY 子句取一個或多個列的名字,據此對輸出進行排序.SELECT prod_nameFROM ProductsORDER BY prod_name;--
Time of Update: 2015-07-15
標籤:--第一個案例CREATE TABLE t( id INT IDENTITY(1,1) PRIMARY KEY, a VARCHAR(10), b VARCHAR(10))--插入資料INSERT INTO t SELECT ‘aa‘,‘bb‘ UNION ALLSELECT ‘a1‘,‘bgb‘ UNION ALLSELECT ‘aa‘,‘bb‘ UNION ALLSELECT ‘