Что делает char(10) в динамической строке t-sql?

#tsql

#tsql

Вопрос:

У меня есть динамическая строка sql в существующей процедуре. Что делает char(10)?

Установите @SelectStr = @SelectStr ‘ и FC.FCode = «‘ @FCode «» CHAR(10)

Ответ №1:

CHAR(10) символ представлен ASCII-кодом 10, который является переводом строки (n), поэтому это новая строка.

(Хотя это не стандартная новая строка Windows, которая представляет собой возврат каретки перевод строки CHAR(13) CHAR(10) )

В вашем примере это, вероятно, просто используется, чтобы сделать строку более читаемой при ее распечатке.