У меня есть таблица SQL Server со столбцами Lvl
и Title
. Мне нужно вставить «-» перед заголовком для каждого символа в поле Lvl
.SQL Server: LENGTH() внутри REPLICATE()
В качестве примера: Если Lvl = 111
название должно быть --- My Title
.
Я могу редактировать только следующую строку SQL. Нет возможности создавать другие функции или аналогично.
SELECT REPLICATE('_', { fn LENGTH(Lvl) }) + ' ' + Title AS Title
FROM Documents
Моя проблема в том, что функция LENGTH()
не работает внутри функции REPLICATE()
. Кто-нибудь знает, почему и как решить эту проблему?
спасибо.
Вы делаете это в функции или хранимой процедуре? Ваш код отлично работает для меня в Query Analyzer. Какую версию SQL Server вы используете? – LittleBobbyTables
Любое обновление по этому вопросу? – LittleBobbyTables