/ / HANA SQLの行継続文字は何ですか? - hana-sql-script

HANA SQLの行継続文字は何ですか? - hana-sql-script

HANA SQLの行継続文字は何ですか?私はスーパーロングステートメントを持っていて、それを複数のラインにまたがるようにしたいと考えています。

ありがとう。

回答:

回答№1は0

ほとんどのSQL文では、暗黙的に次の行に進みます。 「行継続文字」はありません。長い文字列は、次の行で、複数の文字列を連結して区切ることで継続できます ||.

たとえば、これは完全に有効なHANA SQLです。

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:その人は実際に存在します。 :)


回答№2の場合は0

あなたの利便性のために、リターンキーを押して複数の行にステートメントを分割することができます。

下の画像のように:

ここに画像の説明を入力

動的SQLの場合でも、EXEC()コマンドで入力する文字列(||演算子付き)を分割することができます。

ここに画像の説明を入力