Функция PadLeft в T-SQL

В Oracle можно прокомментировать таблицы, и она хранит его в словаре данных.

Однако я храню всю свою таблицу, столбец, индексирую комментарии в очень старой версии ERWin. Это - основной источник истины и генерирует DDL для составления таблиц, и т.д. Оттуда, я могу извлечь его в документ слова или PDF.

109
задан Gilles 'SO- stop being evil' 14 August 2012 в 12:23
поделиться

1 ответ

Я создал функцию, чтобы сделать это, где можно указать желаемую выходную длину знака:

CREATE FUNCTION [dbo].[udfLeadingZero]
(
        @String VARCHAR(MAX)
,       @Len INT
)
RETURNS VARCHAR(MAX)
BEGIN
    SET @String = RIGHT(REPLICATE('0',@Len)+@String,@Len)
RETURN @String
END
GO

результаты В качестве примера

0
ответ дан 24 November 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: