Tenho o seguinte problema, tenho uma tabela de hierarquia onde cada registro tem nível, código e descrição e preciso ter uma descrição para ver como é uma coluna.
código de exemplo
CREATE TABLE #tmp (Value NVARCHAR(255))
INSERT INTO #tmp (Value) VALUES ('L1 [ABC]'),(' L2 [DEFGH]'),(' L3 [E]')
SELECT
Value + SPACE(50 - DATALENGTH(Value)) + 'Description text'
FROM #tmp
Resultado
Mas preciso ter uma descrição para começar na linha vermelha para cada registro de hierarquia. Qualquer ideia ?
Você deve usar len() em vez de datalength() para obter o número de caracteres em
Value
. Eles são diferentes porqueValue
é uma string de byte duplo (nvarchar).Resultado:
Max Vernon: você estava certo, Courier fez o truque.
Eu adicionei
style:"font-family: Courier New"
à<selected>
etiqueta.