格式化訊息(MS-SQL)
出自ProgWiki
目錄 |
用法範例
- 原本的訊息格式(message_id為14618)
必須指定參數 '%1!'。此參數不可以是 NULL。
- 組合訊息字串
SELECT FORMATMESSAGE(14618, '@Var1')
- 組合好的內容
必須指定參數 '@Var1'。此參數不可以是 NULL。
查詢目前可用的所有訊息
- 以繁體中文為例(語系ID為1028)
SELECT * FROM sys.messages WHERE message_id>13000 and language_id=1028
相關
- sp_addmessage(系統程序)
- sys.messages(系統Table)
- FORMATMESSAGE(系統函數)
- RAISERROR(系統函數)
備註
- 以下情況,將導致FORMATMESSAGE函數回傳NULL:
- message_id <= 13000
- 該message_id與目前MS-SQL系統語系的組合不存在於Table sys.messages 之內