如何在存储过程中写log

purpleya 2004-12-15 01:38:52
有几种方法可以在存储过程中写log,用来明确指出出错的地方。怎么做?
...全文
295 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
purpleya 2004-12-15
  • 打赏
  • 举报
回复
可不可以将log存到一个指定文件?
didoleo 2004-12-15
  • 打赏
  • 举报
回复
学习
子陌红尘 2004-12-15
  • 打赏
  • 举报
回复
扩展存储过程:xp_logevent

将用户定义消息记入 Microsoft® SQL Server™ 日志文件和 Microsoft Windows NT® 事件查看器。可以使用 xp_logevent 发送警报,而不必给客户端发送消息。

语法
xp_logevent {error_number, 'message'} [, 'severity']

参数
error_number

是用户定义的大于 50,000 的错误号。最大值为 1073741823 (230 - 1)。

'message'

是少于 8,000 个字符的字符串。

'severity'

是以下三个字符串之一:INFORMATIONAL、WARNING 或 ERROR。severity 是可选的,其默认值为 INFORMATIONAL。

返回代码值
0(成功)或 1(失败)

结果集
对于所包含的代码示例,xp_logevent 返回下列错误信息:

The command(s) completed successfully.

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧