Time of Update: 2015-10-12
標籤: 做資料移轉或者複製時,有時需要驗證目標表和源表之間的資料差異。下面我們就介紹幾種驗證資料差異的方法: 1.兩個表串連查詢,對比每一列的值Declare @vSQL varchar(max)Declare @vCols varchar(max)Create Table vTable1 (id int, StudentID int, Dept varchar(10),BookID int)Create Table vTable2 (id
Time of Update: 2015-10-13
標籤: 1 create procedure delete_date 2 ( 3 @applycode nvarchar 4 ) 5 as 6 --聲明變數 定義變數用逗號隔開 7 declare @applycode_var nvarchar(100), 8 @instanceid_var nvarchar(100), 9 @t_ywsloid_var nvarchar(100),10 @areaPart_oid nvarchar(100),11
Time of Update: 2015-10-08
標籤:前兩天在微軟下載了官方樣本資料庫AdventureWorksDW2008R2及它的OLAP項目:AdventureWorks 2008R2 Analysis Services Project 《大家可以去微軟下載》今天在BIDS部署處理Cube的時候出現了部署錯誤警告:2382 錯誤,參考了http://bbs.csdn.net/topics/370083185
Time of Update: 2015-10-08
標籤:推薦書籍:Mysql必知必會,head first
Time of Update: 2015-09-28
標籤:對於windows使用者沒有許可權執行alter login sa enable的情況下,採用如下方法可以成功修改sa密碼登陸。1. 用Run as a administrator開啟命令提示字元裡輸入NET STOP MSSQLSERVER, 即停止MSSQLSERVER運行。2. 在命令提示字元裡輸入 NET START MSSQLSERVER /m, 將SQL Server 2008 啟動為單一使用者模式。3. 用Administrator帳號登入SQL Server 2008。4.
Time of Update: 2015-09-23
標籤:In earlier version of SQL Server Management Studio (2005, 2008 and 2008 R2) you can show/hide results pane using keyboard shortcut Ctrl+R . This shortcut was also present in Query Analyzer (SQL Server 2000).This shortcut is no longer
Time of Update: 2015-09-21
標籤:巧妙最佳化sql server資料庫的幾種方法,在實際操作中導致查詢速度慢的原因有很多,其中最為常見有以下的幾種:沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷)。 I/O輸送量小,形成了瓶頸效應。 沒有建立計算資料行導致查詢不最佳化SQL
Time of Update: 2015-09-20
標籤:http://www.cnblogs.com/huangtailang/p/4221164.html背景:個人電腦中使用的是VS2012,資料庫為2008R2,最近需要開啟一個SqlServer2012的資料庫 如果在本機安裝一個2012的資料庫可能比較浪費時間,本來是想在如萬網等服務商那邊購買一個2012的資料庫來使用的,但發現目前的服務商最高提供的資料庫為2008R2既然不想安裝新的資料庫版本那就只能在現在的環境中想辦法了,還好在VS2012中提供了一個本地的資料庫引擎於是嘗
Time of Update: 2015-09-11
標籤:資料庫連接 microsoft server 字串 127.0.0.1 SQL Server 2008通過連接埠1433串連到主機127.0.0.1的TCP/IP串連失敗 1、點擊 開始 --> 所有程式 --> Microsoft SQL Server2008 -->
Time of Update: 2015-09-09
標籤: create PROCEDURE myTestProcname(in score int ,out result varchar(100))BEGINIF score>60 THENset result=‘yes‘;ELSEset result=‘no‘;END if;END 調用 CALL myTestProcname(50,@result);select @result
Time of Update: 2015-09-09
標籤: 資料庫入門: 資料庫的發展:人工管理階段-----檔案管理階段-----資料庫系統階段 資料系統的組成: 1.資料庫(資料)db 2.資料管理系統(軟體)dbms 3.資料庫管理員 dba 4.硬體平台 5.軟體平台 資料庫的3級模式 模式 外模式
Time of Update: 2015-09-10
標籤:create proc [dbo].[sp_GetPagedList] ( @pageIndex int, @pageSize int, @orderBy nvarchar(512), @columns varchar(512) , @tableName varchar(512), @where nvarchar(max) )
Time of Update: 2015-09-08
標籤:曾經在網路上看到過,SqlServer的預存程序中使用暫存資料表,會導致執行計畫無法重用,運行時候會導致重編譯的這麼一個說法,自己私底下去做測試的時候,根據profile的跟蹤結果,如果不是統計資訊變更導致導致的重編譯,單單是使用暫存資料表,並不會導致重編譯,但是對於一些特殊的情況,又確實會出現重編譯的,為了弄清楚這個問題,查閱了大量的資料,才把這個問題弄清楚,這裡特意記錄下來,希望武斷地認為預存程序中使用了暫存資料表就會導致重編譯的這個觀點得到糾正。 首先進行下面的
Time of Update: 2015-09-06
標籤:由二台或更多物理上獨立的伺服器共同組成的“虛擬”伺服器稱之為叢集伺服器。一項稱做MicroSoft叢集服務(MSCS)的微軟服務可對叢集伺服器進行管理。一個SQL Server叢集是由二台或更多運行SQL Server的伺服器(節點)組成的虛擬伺服器。如果叢集中的一個節點發生故障,叢集中的另一個節點就承擔這個故障節點的責任。 認為一個SQL Server叢集能夠給叢集中的兩個節點帶來Server Load
Time of Update: 2015-09-08
標籤:從SQL SERVER 2008 開始,我們已經不能再用以前DUMP TRAN 資料庫名 WITH NO_LOG的這種方式來收縮資料庫,但是,可以用另外一種替代的方法,SQL語句如下:ALTER DATABASE 資料庫名 SET RECOVERY SIMPLEALTER DATABASE 資料庫名 SET RECOVERY FULLDBCC SHRINKDATABASE(資料庫名, 0)這種方式來進行 原文連結:http://www.lukiya.com/Blogs/2010/
Time of Update: 2015-08-29
標籤:總結一下,串連SQL Server資料庫需要以下幾個步驟:1. 匯入驅動Jar包:sqljdbc.jar2. 載入並註冊驅動程式3. 設定串連路徑4. 載入並註冊驅動5. 串連資料庫6. 操作資料庫7. 關閉串連代碼如下:******************串連資料庫******************* 1 package zj6_Test; 2 import java.sql.*; 3 public class Zj6_3 { 4 /**
Time of Update: 2015-08-29
標籤:一、複製 A 的內容到新表 說明: 有資料表 A, 希望將他的內容匯出到另一張表 B,此時 B 並未建立,希望在匯出的同時建立表 B。 SELECT *INTO B [IN externaldatabase] FROM A 二、複製 A 的內容到已有表 B 說明: 有資料表 A, 希望將他的內容匯出到另一張表 B,此時 B 已建立,希望在匯出的同時建立表 B。
Time of Update: 2015-08-30
標籤:一:執行計畫產生過程 說到執行計畫,首先要知道的是執行計畫大概產生的過程,這樣就可以做到就心中有數了,下面我畫下簡圖:1. 分析過程 這三個比較容易理解,首先我們要保證sql的文法不能錯誤,select和join的表是必須存在的,以及你是有執行這個sql的許可權,對不對。。。這樣我們就走完了執行計畫生命週期的第一個流程。2. 編譯過程
Time of Update: 2015-08-27
標籤:bcp sqlcmd osql walker的需求其實很簡單,就是將包含多個insert語句的sql檔案匯入SQLServer。開始以為應該用bcp,因為模模糊糊不時聽到:“SQLServer大量資料複製就用bcp”。然而,walker發現貌似bcp不支援標準sql檔案匯入。walker最終的選擇是sqlcmd。現在將查閱到的內容列在下面。一、sqlcmd1、基本命令。sqlcmd&n
Time of Update: 2015-08-27
標籤:bit 整型 bit資料類型是整型,其值只能是0、1或空值。這種資料類型用於儲存只有兩種可能值的資料,如Yes 或No、True 或False 、On 或Off. 注意:很省空間的一種資料類型,如果能夠滿足需求應該盡量多用。tinyint 整型 tinyint 資料類型能儲存從0到255 之間的整數。它在你只打算儲存有限數目的數值時很有用。這種資料類型在資料庫中佔用1個位元組.