Time of Update: 2018-12-07
SQLServer 中的斷行符號符與分行符號 定位字元:CHAR(9) 分行符號:CHAR(10) 斷行符號符:CHAR(13) 1、將 varchar 值作為條件,查詢Where Id in 列表的值 declare @a varchar ( 100 ) set @a = '56,58' -- 正確的: select * from tb where charindex ( ',' + ltrim (id) + ',' , ',' + @a + ',' ) >
Time of Update: 2018-12-07
學習資料,用做備忘1. 共用鎖定共用鎖定允許並發事務在封閉式並發控制下讀取(Select) 資源。資源上存在共用鎖定(S鎖)時,任何其他事物都不能修改資料。2. 更新鎖定在可重複讀或可序列化事物中,一個修改需要先讀取資料(擷取資源頁或行的共用鎖定),然後修改資料(此操作要求鎖轉換為排它鎖)。如果兩個事務獲得了同一個資源上的共用模式鎖,然後試圖同時更新資料,則事務會把共用鎖定轉換為排它鎖(X鎖)。由於兩個事務都無法完成轉換,因此發生死結。為了避免這種潛在的死結問題,SQL Server
Time of Update: 2018-12-07
SQL Server 2005 Compact Edition SDK中文:http://download.microsoft.com/download/0/9/4/094d27fe-8d7f-4b0b-8130-555ed2c8b366/SSCE31SDK-CHS.msiSQL Server 2005 Compact Edition SDK英文:http://download.microsoft.com/download/e/5/b/e5b19eb6-4141-4dba-a1fb-e95693
Time of Update: 2018-12-07
使用 Transact-SQL 陳述式來迴圈結果集有三種方法可用於迴圈一個結果集通過使用 Transact-SQL 陳述式。 一種方法是使用 臨時 表。 使用此方法,您建立初始 SELECT 語句的"快照"並將其用作基礎的"指標"。 例如: /********** example 1
Time of Update: 2018-12-07
上篇列了一個函數,功能大概是把一個字串根據特定的分隔字元號轉換成表的函數這篇我想反過來應該如何?呢?很多人都會想到遊標迴圈表來達到目的,誠然這是可以達到效果的。但是可以說是最差的實現方法那麼應該如何?呢?其實很簡單,只要三句語句就可以搞定DECLARE @STR VARCHAR(8000)SELECT @STR = ISNULL(@STR,'')+[欄位名]+'分隔字元號' FROM 表名 SELECT @STR好了效果達到了。。
Time of Update: 2018-12-07
SQLServer遍曆資料庫所有表及統計表資料總數:代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
前幾天因為一個例外,資料庫在沒有做備份的情況下,直接刪除了表記錄。事後,又需要查詢到刪除的記錄的內容。因此,在網上軟體SS了半天,發現Log Exlorer For SQL Service能實現將表動作記錄顯示出來的功能。下載安裝使用後,發現這款軟體的確不錯,收藏ing。 本次的使用的VER:4.2 Demo; 資料庫:SQL2005; 目的:恢複被刪除的資料。所以,只略說了恢複資料的步驟。 4.2Demo的介面以藍色為主調,運行軟體可見: (1).點擊<Attach
Time of Update: 2018-12-07
轉自:http://www.cnblogs.com/steven-zhou-2005/archive/2006/08/09/472042.html最近在做資料庫的時候,發現經常由於tempdb太大而造成的磁碟空間不足的問題,為瞭解決這個問題我們使用的一個解決辦法是把tempdb移到一個新的位置.下面是具體的操作步驟;1、檢查tempdb的邏輯名字和它的存在位置。可以使用下面語句:SELECT name, physical_nameFROM sys.master_filesWHERE databa
Time of Update: 2018-12-07
如果對MSSQL的使用者資訊有興趣瞭解的話,你就可能會發現master.dbo.sysxlogins裡面存放著使用者的口令,可是呢,password欄位如果不是null就是一堆看不懂的binary,這個口令是怎麼加密的呢?其實只要仔細看看master.dbo.sp_addlog如果對MSSQL的使用者資訊有興趣瞭解的話,你就可能會發現master.dbo.sysxlogins裡面存放著使用者的口令,可是呢,password欄位如果不是null就是一堆看不懂的binary,這個口令是怎麼加密的呢?
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import java.sql.*;public class db{ public static void main(String [] args) { try { // 串連SQL Server 2005的執行個體代碼
Time of Update: 2018-12-07
SQL Server中易混淆的資料類型 作者:ss_yingzi/blueidea 發布時間:2004-3-18 10:49:03
Time of Update: 2018-12-07
Time of Update: 2018-12-07
處理單個 SQL 陳述式是 SQL Server 2005 執行 SQL 陳述式的最基本方法。1. 最佳化 Select 語句(查詢最佳化工具)SELECT 語句是非程式性的,它不規定資料庫伺服器檢索請求的資料的確切步驟。這意味著資料庫伺服器必須分析語句,以決定提取所請求資料的最有效方法。這稱之為“最佳化 SELECT
Time of Update: 2018-12-07
建立Sql Server表:create table [表名]([自動編號欄位] int IDENTITY (1,1) PRIMARY KEY ,[欄位1] nVarChar(50) default \'預設值\' null ,[欄位2] ntext null ,[欄位3] datetime,[欄位4] money null ,[欄位5] int default 0,[欄位6] Decimal (12,4) default 0,[欄位7] image null ,)刪除表:Drop table
Time of Update: 2018-12-07
SQL SERVER的定序平時使用不是很多,也許不少初學者還比較陌生,但有一個錯誤大家應是經常碰到: SQL SERVER資料庫,在跨庫多表串連查詢時,若兩資料庫預設字元集不同,系統就會返回這樣的錯誤: “無法解決 equal to 操作的定序衝突。”一.錯誤分析: 這個錯誤是因為定序不一致造成的,我們做個測試,比如:create table #t1(name varchar(20) collate Albanian_CI_AI_WS, value int)create table
Time of Update: 2018-12-07
設計1個應用系統似乎並不難,但是要想使系統達到最佳化的效能並不是一件容易的事。在開發工具、資料庫設計、應用程式的結構、查詢設計、介面選擇等方面有多種選擇,這取決於特定的應用需求以及開發隊伍的技能。本文以SQL Server為例,從後台資料庫的角度討論應用程式效能最佳化技巧,並且給出了一些有益的建議。 1 資料庫設計 要在良好的SQL Server方案中實現最優的效能,最關鍵的是要有1個很好的資料庫設計方案。在實際工作中,許多SQL
Time of Update: 2018-12-07
SQL Server提供了一個特別的資料類型:image,它是一個包含binary資料的類型。下邊這個例子就向你展示了如何將文本或照片放入到資料庫中的辦法。在這篇文章中我們要看到如何在SQL Server中儲存和讀取圖片。 1、建立一個表: 在SQL SERVER中建立這樣結構的一個表: 列名 類型 目的 ID Integer 主鍵ID IMGTITLE Varchar(50) 圖片的標題 IMGTYPE Varchar(50) 圖片類型. ASP.
Time of Update: 2018-12-07
SQL Server中文版的預設的日期欄位datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server裡面可能經常會用到的日期格式轉換方法: 舉例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select
Time of Update: 2018-12-07
簡單命令:備份:BACKUP DATABASE test TO DISK='d:\04-08-07bak.bak'恢複: RESTORE DATABASE test from disk='d:\04-08-07bak.bak' with NORECOVERY利用SQL語言,實現資料庫的備份/恢複的功能 體現了SQL Server中的四個知識點:1. 擷取SQL Server伺服器上的預設目錄2. 備份SQL語句的使用3. 恢複SQL語句的使用,同時考慮了強制恢複時關閉其他使用者進程的處理4.
Time of Update: 2018-12-07
做一個“使用者登入”的介面,自然用到了資料庫操作,而Flex不能自己訪問資料庫,因而採用藉助Web Service來訪問的方法,具體流程如下:1、用VS2008中asp.net發布一個WebService服務2、在web.config中添加連結sql的字串<connectionStrings> <!--整合身分識別驗證(090828)--> <!--<add name="connUsrinf" connectionString="Data