{"id":10647,"date":"2020-04-21T09:37:00","date_gmt":"2020-04-21T07:37:00","guid":{"rendered":"http:\/\/54.194.80.134.nip.io\/?p=10647"},"modified":"2023-03-30T22:56:40","modified_gmt":"2023-03-30T20:56:40","slug":"sqlscript-loesungsmuster","status":"publish","type":"post","link":"https:\/\/www.cubeserv.com\/de\/sqlscript-loesungsmuster\/","title":{"rendered":"SQLscript L\u00f6sungsmuster"},"content":{"rendered":"\t\t
Unsere \u00dcbersicht von typischen Problemen und L\u00f6sungen im Bereich von HANA SQLscript.\u00a0<\/p>
Die L\u00f6sungsmuster reichen dabei von rein sprachlichen Problemen (z.B. „mit welchem Sprachelement ermittle ich den ersten Eintrag“) \u00fcber formale Probleme (z.B. „wie wandle ich in SQLscript Zeitmerkmale um“) bis zu applikatorischen Anforderungen (z.B. „wie lese ich in SQLscript Stammdaten nach“).<\/p>
Die L\u00f6sungsmuster erheben nicht den Anspruch, die alleinige oder beste L\u00f6sung eines Problems zu sein, sondern sollen als Kopiervorlage dienen und Sie mit verschiedenen L\u00f6sungsans\u00e4tzen inspirieren.\u00a0Ihr Feedback zu Verbesserungen, Alternativen und Erg\u00e4nzungen ist jederzeit willkommen!<\/span><\/p> Das Coding-Beispiel ist so formuliert, wie es typischerweise in einer AMDP-Routine vorkommen k\u00f6nnte. Diese Formulierung kann allerdings in einem HANA-Studio-SQL-Fenster oder im SQL-Editor der ABAP-Transaktion DBACOCKPIT nicht verwendet werden (da dort nicht definiert ist, was die inTab sein soll). Es ist daher an einigen Stellen auch ein Coding-Beispiel angegeben, das man im SQL-Fenster verwendet k\u00f6nnte. In diesen Beispielen sind zus\u00e4tzliche Zeilen, die die Beispieldaten aufbauen.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Grundlegende Sprachelemente:<\/b><\/span><\/p> Applikatorische L\u00f6sungen:<\/b><\/span><\/p> Zeichenartige Spalten mit “ initalisieren, Nummern mit 0.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\tInitialwerte<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
Beschreibung<\/h3>
Coding Beispiel<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t
outtab =\r\nSELECT\r\n'' AS "\/BIC\/STRASSE",\r\n0 AS "\/BIC\/HAUSNR"\r\nFROM :intab; <\/code><\/pre>