【英文縮寫點的用法】以下是兩大基本原則,儘管無法囊括所有的縮寫形式,但也八九不離十。1若是僅一個單字的縮寫,在最後寫上一個縮寫點,例如:versus = vs.2

Aixo 發表在 痞客邦 留言(1) 人氣()

-- ROW_NUMBER()
-- 依照指定的欄位「排序」,逐筆加上序號,例:
-- SerialNo Field_Name
-- 1 ab
-- 2 ab

Aixo 發表在 痞客邦 留言(0) 人氣()

-- 修改 Table 欄位名稱,自行修改前 2 個 '' 中的資料,最後的 'COLUMN' 保留不變
EXEC sp_rename 'Table_Name.Old_Column_Name', 'New_Column_Name', 'COLUMN'
-- 修改 Table 名稱
EXEC sp_rename 'Old_Table_Name' , 'New_Table_Name'

Aixo 發表在 痞客邦 留言(0) 人氣()

Transaction(交易,大陸譯名:事务)

將多個資料庫操作的 SQL 指令 group 成一個執行的單元區塊( a single execution unit ),以特定的字串( Begin Transaction )來標記交易開始,一個交易可能包括了多個資料庫操作指令來完成,交易結束時的動作有兩個,若所有的操作全部執行成功,交易才算成功並提交變更( Commit Transaction ),若當中有發生錯誤失敗,則整個交易宣告失敗並回復所有變更( Rollback Transaction )。

例:

DECLARE @chk tinyint
SET @chk = 0

Aixo 發表在 痞客邦 留言(0) 人氣()

@@Error  回傳最近一次 SQL 執行結果的錯誤代碼,若成功執行,則回傳 0
Returns the error number for the last Transact-SQL statement executed.
Returns 0 if the previous Transact-SQL statement encountered no errors.

Aixo 發表在 痞客邦 留言(0) 人氣()

 -- 判斷 Table 是否存在
IF EXISTS( SELECT * FROM sys.tables WHERE name = 'Table_Name' )
SELECT * FROM [Table_Name]
-- 暫存表,# 表示本地暫存,## 表示全局暫存
IF OBJECT_ID('tempdb.dbo.#Table_Name') IS NOT NULL

Aixo 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。