標籤:一些比較好的網站或者個人部落格1、SQL Server 2008資料庫視頻教程http://www.xin3721.com/eschool/SQLxin3721/2、SQL Server論壇http://bbs.51cto.com/forum-43-1.html3、 跟舒老師學SQL Server 開發(匯總帖)http://bbs.51cto.com/thread-1089712-1.html4.SQL MAX()等
標籤:轉自:http://www.cnblogs.com/yugen/archive/2010/07/25/1784749.html1、判斷資料表是否存在 方法一:use yourdb;goif object_id(N‘tablename‘,N‘U‘) is not nullprint ‘存在‘else print ‘不存在‘例如:use fireweb;goif object_id(N‘TEMP_TBL‘,N‘U‘) is not nullprint ‘存在‘else print ‘不存在‘
標籤:1.根據資料記錄查看目前記錄所在的檔案編號、page頁、以及在頁中的插槽。樣本如下:SELECT top 10 %%physloc%%, sys.fn_physlocFormatter (%%physloc%%) AS RID FROM tableName --注意;在64位系統中sys.fn_physlocFormatter 整理出來的格式有時候不對,需要手工根據physloc來計算,計算的方法是:以位元組為單位倒敘,如0x0702000001002200倒敘後是 0
標籤:對於負載平衡,筆者經常接觸的當屬Oracle的負載平衡機制。下面我們重點介紹Sql Server 2005是如何?負載平衡的,感興趣的朋友可以參考下哈Internet的規模每一百天就會增長一倍,客戶希望獲得7天×24小時的不間斷可用性及較快的系統反應時間,而不願屢次看到某個網站“Server Too Busy”及頻繁的系統故障。
標籤:sql server 2012 server link 連結的伺服器 預存程序 SQL SERVER通過連結的伺服器,連結到ORACLE資料庫,下面我要在SQL SERVER資料庫上寫一個預存程序,該預存程序需要用通過連結服務去取ORACLE資料庫裡的資料,該預存程序是含參數的預存程序。在SQL SERVER
標籤:SQL 不同於與其他程式設計語言的最明顯特徵是處理代碼的順序。在大數程式設計語言中,代碼按編碼順序被處理,但是在SQL語言中,第一個被處理的子句是FROM子句,儘管SELECT語句第一個出現,但是幾乎總是最後被處理。每個步驟都會產生一個虛擬表,該虛擬表被用作下一個步驟的輸入。這些虛擬表對調用者(用戶端應用程式或者外部查詢)不可用。只是最後一步產生的表才會返回 給調用者。如果沒有在查詢中指定某一子句,將跳過相應的步驟。下面是對應用於SQL server 2000和SQL Server 200
標籤:今天在執行這樣一條語句時:SELECT store - freez AS less FROM `products`;報如下錯誤:Data truncation: BIGINT UNSIGNED value is out of range in ‘(`products`.`store` - `products`.`freez`)‘後經網上一查,得知是兩數相減結果可能為負數導致。詳細原因分析見:http://tech.it168.com/a2012/0808/1382/000001382732
標籤:今天修改之前一個同事寫的代碼,探索方法中直接執行了兩個sql語句,一個是刪除使用者,一個是刪除該使用者的許可權。由於資料庫資料比較多,導致有時候這個兩個sql不能都執行成功,資料庫出現了髒資料。鑒於這個原因,我把兩個sql放到了一個預存程序中執行,在預存程序中添加事務,使其要麼都執行,要麼都不執行。代碼架構如下: 1 CREATE PROCEDURE pro_TrancDemo @backvalue INT OUTPUT 2 AS 3 BEGIN 4 SET
標籤:一般情況下,在sql server中建立的Login,不管許可權大小,都是可以看到其所在sql server中所有的資料庫,可以通過以下T-SQL驗證IF EXISTS (SELECT * FROM sys.server_principals sp WHERE name = ‘test‘) DROP LOGIN test GO CREATE LOGIN test WITH PASSWORD = ‘test‘ GO --檢查test是否有查看任何資料庫以及串連SQL