Что делает char (10) в динамической строке t-sql? - PullRequest
1 голос
/ 04 октября 2011

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

Set @SelectStr = @SelectStr + 'And FC.FCode =' '' + @FCode + '' '' + CHAR (10)

1 Ответ

11 голосов
/ 04 октября 2011

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

(Хотя это не стандартная новая строка Windows, которая называется «Возврат каретки + перевод строки» CHAR(13)+CHAR(10))

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...