Генерация больших строк для тестовых данных

Недавно я пытался создать несколько больших строк, содержащих общие тестовые данные для вопроса здесь . Кажется, что я знал, как можно умножить строку. Однако я больше не могу вспомнить синтаксис.

Я ищу что-то вроде:

SELECT 'A' + ('a' * 1000) + 'ha!'

Придумать «Aaaaaaaaaaaaaaaha!» (Ну, гораздо дольше, конечно.)

Возможно ли это в T-SQL? (Или я думаю о каком-то другом языке?) Кроме того, есть ли другие методы генерации больших строк?

12 голосов | спросил Richard 18 PM00000040000004331 2011, 16:30:43

1 ответ


17

Вы можете использовать REPLICATE :

SELECT 'A' + REPLICATE('a', 1000) + 'ha!';
ответил Aaron Bertrand 18 PM00000050000001831 2011, 17:26:18

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132