Недавно я пытался создать несколько больших строк, содержащих общие тестовые данные для вопроса здесь . Кажется, я знал способ умножения строки. Тем не менее, я больше не могу вспомнить синтаксис.
Я ищу что-то вроде:
SELECT 'A' + ('a' * 1000) + 'ha!'
Чтобы придумать "Aaaaaaaaaaaaaaaha!" (Ну, намного дольше, конечно.)
Возможно ли это в T-SQL? (Или я думаю о каком-то другом языке?) Кроме того, есть ли другие методы для генерации больших строк?
sql-server
t-sql
Ричард
источник
источник
REPLICATE
, в зависимости от того, как Ричард будет использовать его (например, он может вести себя по-разному при использовании длины varchar и char), поэтому я сделал горячую ссылку наREPLICATE
ключевое слово, чтобы указать на документацию, вместо того, чтобы пытаться извергнуть все потенциальные ошибки из документации здесь.