SQL Raiserr
SQL
Download (.zip)
-- Be sure instlang.sql has been run to install Deutsch as a language
EXEC sp_addmessage 50001, 10, 'Hello World', @replace='REPLACE' -- New message 50001 for U.S. English EXEC sp_addmessage 50001, 10, 'Hallo Welt' , @lang='Deutsch', @replace='REPLACE' -- New message 50001 for German GO RAISERROR (50001,15,1) GO SET LANGUAGE Deutsch GO RAISERROR (50001,15,1) GO SET LANGUAGE us_english GO EXEC sp_addmessage 50001, 10, 'Hello World, from: %s, process id: %#6x', @replace='REPLACE'
DECLARE @parm1 varchar(30), @parm2 int SELECT @parm1=USER_NAME(), @parm2=@@spid RAISERROR (50001, 15, -1, @parm1, @parm2)
SETUSER 'kalend' go
DECLARE @parm1 varchar(30), @parm2 int SELECT @parm1=USER_NAME(), @parm2=@@spid RAISERROR (50001, 15, -1, @parm1, @parm2) GO
DECLARE @parm1 varchar(30), @parm2 int, @message varchar(100) SELECT @parm1=USER_NAME(), @parm2=@@spid SELECT @message = FORMATMESSAGE(50001, @parm1, @parm2) PRINT 'The message is: ' + @message GO
|