Time of Update: 2015-04-07
標籤:最近在項目中碰到一個比較有意思的問題,網上尋找了一些方法,在這裡總結分享一下。我們經常會碰到這樣的情境:需要查詢資料,有一些查詢條件,但是查詢的時候,我們希望在某個條件為空白的時候,則不篩選這個條件,處理的思路主要有這麼幾種:1、程式收集查詢查詢條件的時候處理,這種適合動態SQL的,拼接SQL的時候根據參數是否為空白來決定是否拼接對應的查詢條件。2、SQL中處理,這種情況適合預存程序,參數固定的情境,或者是非拼接where條件的情境,預存程序中一般沒有使用拼接SQL的方式,那麼如何?參數為
Time of Update: 2015-03-22
標籤:dos命令使用sql server通常情況下,我們可以在dos命令下使用sql server,使用dos命令來使用sql server的方法如下:1.串連上資料庫伺服器:使用osql命令,該命令可以在dos視窗中輸入osql ?查看,如:接下來我們使用osql -S localhost -U sa -P 123456串連上我們的資料庫伺服器。2.而後使用sql語句查詢資料庫中所有資料庫名: 3.我們可以使用sql語句擷取某個資料庫下的所有的表的名稱其他的操作不再多述。
Time of Update: 2015-03-18
標籤:本文主要是Python操作SQLServer樣本,包括執行查詢及更新操作(寫入中文)。需要注意的是:讀取資料的時候需要decode(‘utf-8‘),寫資料的時候需要encode(‘utf-8‘),這樣就可以避免煩人的中文亂碼或報錯問題。Python操作SQLServer需要使用pymssql模組,使用pip install pymssql安裝即可。此外代碼中使用的封裝MSSQL類是從網上搜尋到的,直接用即可。# -*- coding:utf-8 -*-import
Time of Update: 2015-03-13
標籤:c# excel 匯入匯出
Time of Update: 2015-03-06
標籤:原文: SQLServer 2008 技術內幕——T-SQL 查詢 筆記 1、SQL編程有許多獨特之處,如:面向集合的思維方式、查詢元素的邏輯處理順序、三值邏輯。如果不掌握這些知識就開始用SQL編程,得到的將是冗餘的、效能低下的代碼,而且難以維護。2、在SQLServer中負責產生實際工作計劃(執行計畫)的組件是:查詢最佳化工具(query
Time of Update: 2015-03-05
標籤: SqlServer中的資料類型UniqueIdentifier究竟是什麼東東? 該類型一般用來做為主鍵使用,可用SQL文法的newid()來產生一個唯一的值。我想請問的是,這個值是一個長整型的資料值呢,還是個其他的什麼值?我在程式中該怎樣去控制他?歡迎多多交流。
Time of Update: 2015-03-06
標籤:事務定義:事務是單個的工作單元。如果某一事務成功,則在該事務中進行的所有資料更改均會提交,成為資料庫中的永久組成部分。如果事務遇到錯誤且必須取消或復原,則所有資料更改均被清除。事務三種運行模式:自動認可事務每條單獨的語句都是一個事務。明確交易每個事務均以 BEGIN
Time of Update: 2015-03-04
標籤:原文:SQL Server審計功能入門:SQL Server審核 (SQL Server Audit)介紹 Audit是SQL Server 2008之後才有的功能,它能告訴你“誰什麼時候做了什麼事情”。具體是指審核SQL Server 資料庫引擎執行個體或單獨的資料庫涉及到跟蹤和記錄資料庫引擎中發生的事件。它的底層是基於擴充事件(Extented
Time of Update: 2015-02-13
標籤:原文:64位sql server 如何使用連結的伺服器串連Access 測試環境作業系統版本:Windows Server 2008 r2 64位資料庫版本:Sql Server 2005 64位 網上的許多教程都介紹了如何使用連結的伺服器串連Access,但這些教程都是基於32位的sql server而言的。參見經典教程:《SQL
Time of Update: 2015-01-31
標籤: 在我們日常,相信大家都遇到過這樣一個問題,當一個軟體用了時間達到一定時間後,便需要再次啟用 或者需要註冊。 而最近我在做項目期間,我的資料庫sql server由於180天已過,也出現了這種問題。
Time of Update: 2015-01-30
標籤:1. 先建立一個SqlServer身分識別驗證的登入名稱,並映射到資料庫中。如:建立使用者 [kk] 映射到資料庫 [mytest],此時資料庫 [mytest]會增加一個使用者 [kk]2. 此時再刪除登入名稱 [kk],刪除後,資料庫[mytest]將存在一個孤立使用者
Time of Update: 2015-01-25
標籤:之前我們要將一個表中的資料匯出為指令碼,那麼只有在網上找一個匯出資料的Script,然後運行就可以匯出資料指令碼了。現在在SQL Server 2008的Management Studio中增加了一個新特性,除了匯出表的定義外,還支援將表中的資料匯出為指令碼。匯出過程: 在SSMS2008(SQL Server Management Studio
Time of Update: 2015-01-12
標籤:SSIS(SQL Server Integration Service)是Microsoft 從SQL Server2005 以後發布的,現在一直跟隨每個SQL server版本。它是Microsoft BI 解決方案的一大利器,我們一般認為SSIS就是ETL(Extract Transform Load)工具,一般用來匯入資料到資料庫。SSIS比普通的ETL更進一步,它是可視化的,用Visual Studio來開發,包檔案(*.dtsx)採用的是XML格式。
Time of Update: 2015-01-09
標籤: SQL Server的系統查詢過程 負責在SELECT查詢執行時候產生查詢執行計畫。SQL Server會“智能”地選擇一個高效計劃來取代低效的一個。大多數時候,SQL Server會把這份工作幹得很棒。但正如有些人所擔憂的,SQL
Time of Update: 2015-01-11
標籤:花了一早上的時間,終於串連上了我的本機資料庫,我想應該記一下!先貼個代碼: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 using System.Data.SqlClient; 8 9 namespace ConsoleApplication110 {11
Time of Update: 2014-12-30
標籤:sqlserverSQLServer---進程死結查殺 最近在某學院評教系統中遇到了這麼一個情況,當機房人數達到上限時,評教過程中就遇到了無法提交的情況。遇到問題後大家第一時間發現了是由於死結造成的,於是在網上找了一些資料發現了SQL Server中有關於資料庫進程死結查殺的預存程序,如下:(分享給大家)CREATE proc [dbo].[p_lockinfo]
Time of Update: 2014-12-25
標籤:vba sql server excel VBA串連SQL SERVER資料庫操作Excel。Sub 按鈕1_Click() Dim i As Integer, j As Integer, sht As Worksheet ‘i,j為整數變數;sht
Time of Update: 2014-12-24
標籤:sqlserver擴充事件 sqlserver 2008r2擴充事件 擴充事件xml sql server extended --如果已經存在Event Session刪除 IF EXISTS (SELECT * FROM sys.server_event_sessions WHERE name='MonitorLongQuery')
Time of Update: 2014-12-18
標籤:style ar color 使用 sp strong on 問題 bs SQL Server 中對已經定義的變數賦值的方式用兩種,分別是 SET 和 SELECT。對於這兩種方式的區別,
Time of Update: 2014-12-15
標籤:style http io ar color os 使用 sp strong 下http://msdn.microsoft.com/zh-cn/evalcenter/dn434