Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Benutzervariable definieren

Eine Benutzervariable muss im Programm in einer DECLARE SECTION entsprechend den Konventionen der Programmiersprache definiert werden. Die Stellen der Definition und der Verwendung einer Benutzervariablen müssen folgende Bedingungen erfüllen:

  • Die Definition muss im Programmtext vor dem Gebrauch der Variable in einer SQL-Anweisung stehen.

  • Die Definition muss für jede Verwendung der Variable in einer SQL-Anweisung oder in einer Anweisung der Wirtssprache gemäß den Konventionen der Programmiersprache gültig sein.

  • Die Definition einer Variablen, die in einer DECLARE CURSOR-Anweisung (Cursor vereinbaren) verwendet wird, muss für alle OPEN-Anweisungen des vereinbarten Cursor gültig sein.

Der Datentyp der Benutzervariablen richtet sich nach dem Datentyp der SESAM/SQL-Werte, für die diese Benutzervariable verwendet werden soll. Die ESQL-Sprachschnittstelle stellt vordefinierte Datentypen bereit, die für die Benutzervariablen verwendet werden müssen. Im Handbuch „ ESQL-COBOL für SESAM/SQL-Server“ ist für jeden SESAM/SQL-Datentyp der zugeordnete COBOL-Datentyp angegeben.