原创 自動處理數據庫死鎖

當數據庫數據多,體積大,或者數據庫結構設計龐雜,觸發器多,此時會經常性的發生數據死鎖。 以下編寫了一個自動處理數據庫死鎖的存儲過程,供大家學習指正。 ---who表要先建好 ALTER PROCEDURE [dbo].[usp_kill_

原创 解決數據庫日誌文件過大的問題

原文鏈接:https://www.cnblogs.com/tylerdonet/p/3550434.html 隨着數據庫使用時間增長,日誌文件也在不停的增大,這裏介紹幾種方法減小這個文件的方法。

原创 sql2000自定義函數時,函數腳本里不帶系統自帶的函數Getdate()的解決方法

sql2000自定義函數時,函數腳本里不帶系統自帶的函數Getdate()的解決方法: 將Getdate()函數做成一個視圖 create view v_getdate    as      Select Getdate() as gda

原创 SQL腳本實現單據編號按規則自動生成!

用戶要求:申請單的單據編號自動生成:格式爲WCYC+年+月+日+001,第一張爲01,第二張爲02,。。。以此內推;   解決方法: 1、自定義函數: alter FUNCTION [dbo].[getno]()   RETURNS ch

原创 (摘抄)SQLServer 中發佈與訂閱

 在對數據庫做遷移的時候,會有很多方法,用存儲過程,job,也可以用開源工具kettle,那麼今天這些天變接觸到了一種新的方法,就是SqlServer中自帶的發佈與訂閱。   首先說明一下數據複製的流程。如下圖A是(192.168.210

原创 (SQLServer調試)無法啓動T-SQL調試。未能連接到計算機 ......

exec sp_addsrvrolemember 'DATATEST\Administrator', 'sysadmin' DATATEST\Administrator 是數據庫服務器的PC名\登錄名; 如果還不行,則試下面的方法 無法啓

原创 存儲過程中XACT_ABORT 用法

XACT_ABORT 用法 首先創建一張表 Create Table TranTable (     Id INT IDENTITY(1,1) PRIMARY KEY,     Priority TINYINT--最大值255 ) 1.再

原创 if exists和if not exists關鍵字用法

if exists和if not exists關鍵字用法 1.介紹    if not exists 即如果不存在,if exists 即如果存在 2.使用    a.判斷數據庫不存在時    if not exists(select *

原创 DevExpress中的lookupedit的使用方法詳解

DevExpress中的lookupedit的使用方法詳解 綁定數據源:   1 2 3 lookupedit.properties.valuemember = 實際要用的字段;   //相當於editv

原创 將dev gridview中數據原樣導出到EXCEL

            SaveFileDialog fileDialog = new SaveFileDialog();             fileDialog.Title = "導出Excel";             fil

原创 SQL分割字符串詳解

SQL分割字符串詳解   T-SQL對字符串的處理能力比較弱,比如我要循環遍歷象1,2,3,4,5這樣的字符串,如果用數組的話,遍歷很簡單,但是T-SQL不支持數組,所以處理下來比較麻煩。下邊的函數,實現了象數組一樣去處理字符串。 一,用

原创 c#+dev+sql展示行轉列報表

   private void btnQuery_Click(object sender, EventArgs e)        {            StringBuilder sb = new StringBuilder(); 

原创 dev gridview循環

        private void btnSave2_Click(object sender, EventArgs e)         {             for (int i = 0; i < gridV

原创 c#中怎麼用for循環遍歷DataTable中的數據?

dt.Rows.Count   或是dt.defaultview.count,用於獲取 datatable中的數據行數 c#中怎麼用for循環遍歷DataTable中的數據? for (int i = 0; i < dataTabl

原创 StringBuilder字符串拼接用法舉例

   private void tsbEdit_Click(object sender, EventArgs e)         {             int loadManQty = 0;             StringB