- PR -

RAISERRORの書き方についてご質問

1
投稿者投稿内容
Yoko
常連さん
会議室デビュー日: 2004/11/16
投稿数: 20
投稿日時: 2006-03-15 14:54
いつもお世話になっております。
SQL Server2000を使用しています。

RAISERRORの書き方についてです。

@sysmessagesにエラー番号55555、エラーメッセージ'エラーが発生しました'
 を登録しておいて
 RAISERROR(55555, 16, 1)
ARAISERROR 55555 'エラーが発生しました'

@もAもエラー番号とエラーメッセージが取得できます。

そこで質問なのですが、
@はよくマニュアルなどにのっているとおりの使用法なのですが
Aのような書き方は、探した限りマニュアルなどが見あたりません。

Aの書き方について、知っていらっしゃる方がいましたら教えてください。
よろしくお願いいたします。


TLC
大ベテラン
会議室デビュー日: 2005/05/31
投稿数: 152
お住まい・勤務地: 東京都
投稿日時: 2006-03-15 16:44
引用:

Yokoさんの書き込み (2006-03-15 14:54) より:

@sysmessagesにエラー番号55555、エラーメッセージ'エラーが発生しました'
 を登録しておいて
 RAISERROR(55555, 16, 1)
ARAISERROR 55555 'エラーが発生しました'

@もAもエラー番号とエラーメッセージが取得できます。




お疲れ様です。
TimberLandChapel です。

アドホックメッセージと事前定義メッセージの違いでよいでしょうか?

簡単な例でよければ,以前この会議室でフォローアップしたものがあります。
 ↓
http://blogs.timberlandchapel.com/blogs/timberlandchapel/archive/2005/10/02/442.aspx

参考までに。

----------
TimberLandChapel
3.21 Workshop 開催
http://blogs.timberlandchapel.com/blogs/workshop/
Yoko
常連さん
会議室デビュー日: 2004/11/16
投稿数: 20
投稿日時: 2006-03-15 17:05
TLCさん、早速のお返事ありがとうございます。

でも、
ARAISERROR 55555 'エラーが発生しました'

これはアドホックメッセージの記述とは違いますよね?
(そもそもAの使用法ってカンマも無いです。不思議です。。。)

このAの書き方は何なのでしょうか??ってことが知りたいのです。

よろしくお願いいたします。
TLC
大ベテラン
会議室デビュー日: 2005/05/31
投稿数: 152
お住まい・勤務地: 東京都
投稿日時: 2006-03-17 09:31
引用:

Yokoさんの書き込み (2006-03-15 17:05) より:

これはアドホックメッセージの記述とは違いますよね?
(そもそもAの使用法ってカンマも無いです。不思議です。。。)



お疲れ様です。
TimberLandChapel です。

なるほど。カンマがないのですね。
これは不思議です。

msg_str の解釈の中で何かやってくれているのですかね。
自分も初めて知りました。すみません。

----------
TimberLandChapel
3.21 Workshop 開催
http://blogs.timberlandchapel.com/blogs/workshop/archive/2006/02/04/649.aspx
1

スキルアップ/キャリアアップ(JOB@IT)