@DonkeyMaster - вы все еще можете включить пример в свой вопрос;)
ли в Sql Server функция, похожая на printf? Я хочу использовать те же функции, что и функцию RAISERROR, но вместо того, чтобы выдавать ошибку или печатать сообщение, я хочунапиши это в varcharпотому что мой ERP не позволяет мне обрабатывать сообщения об ошибках.
Это SQL Server 2000.
Фактический рабочий пример с RAISERROR:
declare @name varchar(10)
set @name = 'George'
RAISERROR ('Hello %s.', 10, 1, 'George')
печатьHello George
Что я ищу:
declare @name varchar(10), @message varchar(50)
set @name = 'George'
SET @message = printf('Hello %s.', 'George')
return @message
Это вернетсяHello George