Из документа требований мне нужно вытащить данные из SQL Server в текстовый файл в формате, подобном hl7 , где первый столбец должен заполнять позиции 1-9, следующие 10-27 , следующие 28-43 и т. д. независимо от фактической длины данных в столбце.
Учитывая, что каждая комбинация строк / столбцов будет иметь разную длину данных, не знаю, как к этому подойти. Любые идеи были бы хорошы.
Я пробовал правый пробел, левый пробел и т. Д., Но все они просто добавляют пробелы к любой фактической длине данных, а не заполняют длину возвращаемых данных до длины x.
SELECT
CAST(LEFT(FIRSTNAME + SPACE(60), 60) AS CHAR(60)) 'LEFT'
FROM MLA
Что-то вроде
Robert Gaskin Portland