Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создать строку из N символов  [new]
Kudep
Member

Откуда: From Russia
Сообщений: 146
Подскажите, как сгенерить строку, заполненную нулями, из N символов.
Пока написал функцию:
create function GenerateRandString
(
    @Length int
)
RETURNS varchar(MAX)
AS
begin
	DECLARE @Str varchar(MAX) = ''
	DECLARE @counter smallint = 1
	WHILE @counter < (@Length + 1)
	BEGIN
			SET @counter = @counter + 1
			SET @Str = @Str + '1'
	END
	return @Str
end

вызываю так:
update Customer
set Name = GenerateRandString(LEN(Name))

Может кто подскажет, как по-красивей сделать?
29 май 12, 15:00    [12632190]     Ответить | Цитировать Сообщить модератору
 Re: Создать строку из N символов  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
REPLICATE()
29 май 12, 15:01    [12632205]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить