FORMATMESSAGE function returns NULL when one parameter value using for several msg string.
DECLARE @myvar VARCHAR(10) = 100
SELECT FORMATMESSAGE ('First value %s, Second value %s' , @myvar) AS String
Expected result: First value 100, Second value 100
Actual result: First value 100, Second value null
You need to specify each parameter:
DECLARE @myvar VARCHAR(10) = 100
SELECT FORMATMESSAGE ('First value %s, Second value %s' , @myvar, @myvar) AS String
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With