@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

Ответы на вопрос(4)

Ваш ответ на вопрос