格式化訊息(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

相關

備註

  • 以下情況,將導致FORMATMESSAGE函數回傳NULL:
  1. message_id <= 13000
  2. 該message_id與目前MS-SQL系統語系的組合不存在於Table sys.messages 之內