/ / Qual è il carattere di continuazione della linea per HANA SQL? - hana-sql-script

Qual è il carattere di continuazione della linea per HANA SQL? - hana-sql-script

Qual è il carattere di continuazione della linea per HANA SQL? Considerando che ho un'istruzione super lunga e voglio che si estenda su più righe invece di essere una super lunga in una linea.

Grazie.

risposte:

0 per risposta № 1

Per la maggior parte delle istruzioni SQL, è possibile implicitamentecontinua sulla riga successiva. Non esiste un "carattere di continuazione della linea". Le stringhe lunghe possono essere proseguite sulla riga successiva separandole in più stringhe concatenate con ||.

Ad esempio, questo è HANA SQL perfettamente valido:

SELECT
"RefID",
"FirstName",
"LastName"
FROM
"People"
WHERE
"FirstName" = "Hubert Blaine"
AND
"LastName" = "Wolfeschlegelsteinhausenbergerdorffvoralternwaren" ||
"gewissenhaftschaferswesenchafewarenwholgepflegeun" ||
"dsorgfaltigkeitbeschutzenvonangereifenduchihrraub" ||
"giriigfeindewelchevorralternzwolftausendjahresvor" ||
"andieerscheinenbanderersteerdeemmeshedrraumschiff" ||
"gebrauchlichtalsseinursprungvonkraftgestartseinla" ||
"ngefahrthinzwischensternartigraumaufdersuchenachd" ||
"iesternwelshegehabtbewohnbarplanetenkreisedrehens" ||
"ichundwohinderneurassevanverstandigmenshlichkeitt" ||
"konntevortpflanzenundsicherfreunanlebenslamdlichf" ||
"reudeundruhemitnichteinfurchtvorangreifenvonander" ||
"erintlligentgeschopfsvonhinzwischensternartigraum";

PS: Quella persona esiste davvero. :)


0 per risposta № 2

È possibile premere la chiave di ritorno e avere una suddivisione in più righe per comodità.

Come nell'immagine qui sotto:

inserisci la descrizione dell'immagine qui

Anche nell'SQL dinamico puoi dividere la stringa (con l'operatore ||) che stai per alimentare nel comando EXEC ().

inserisci la descrizione dell'immagine qui