Я не уверен, на что будет похожа производительность, но в 2005 году были введены типы данных varchar(MAX)
и nvarchar(MAX)
(среди прочих, такие как varbinary(MAX)
. Это настоящие varchars и nvarchars, и их можно использовать в любом месте. где они могут (например, Convert), но также имеют емкость полей Text
и Image
. Фактически, типы Text
и Image
фактически устарели, поэтому в дальнейшем рекомендуется использовать новые типы .
Как говорится, вы можете просто использовать это:
convert(Money, coalesce(text_column_name, 0))