Ich habe kürzlich versucht, einige große Zeichenfolgen mit allgemeinen Testdaten für eine Frage hier zu erstellen . Es scheint, dass ich eine Möglichkeit kannte, eine Zeichenkette zu multiplizieren. Ich kann mich jedoch nicht mehr an die Syntax erinnern.
Ich suche nach etwas wie:
SELECT 'A' + ('a' * 1000) + 'ha!'
"Aaaaaaaaaaaaaaaaaha!" (Na ja, natürlich viel länger.)
Ist das in T-SQL möglich? (Oder denke ich an eine andere Sprache?) Gibt es auch andere Techniken, um große Zeichenfolgen zu generieren?
sql-server
t-sql
Richard
quelle
quelle
REPLICATE
, je nachdem, wie Richard es verwendet (z. B. kann es sich anders verhalten, wenn die Länge von varchar vs. char verwendet wird). Deshalb habe ich dasREPLICATE
Schlüsselwort mit einem Hotlink versehen , um auf die Dokumentation zu verweisen, anstatt es zu versuchen Erbrechen Sie alle potenziellen Fallstricke aus der Dokumentation hier.