sqlNullable

Der Änderungswert 'sqlNullable' gibt an, ob ein für den Datenbankzugriff verwendeter Parameter einen Nullwert akzeptieren kann. Der Änderungswert gilt nur für Code, er von VisualAge Generator migriert wurde. Verwenden Sie für Neuentwicklungen einen Parameter mit dem Erweiterungszeichen "?", wie im folgenden Beispiel:
  Function myFunction( myInt int? inOut )
    ;
  end
Es folgt das gleiche Beispiel, diesmal jedoch mit dem Änderungswert 'sqlNullable':
  Function myFunction ( myInt int inOut sqlNullable )
    ;
  end

Wenn der Änderungswert 'sqlNullable' verwendet wird, kann das Eingabeargument eine Null sein, kann der Parameter in der Funktion auf null gesetzt sein und kann der Parameter eine Null zurückgeben. Den Geschäftsdaten im Parameter sind vier Byte vorangestellt, wie im Abschnitt zur internen Darstellung von SQL-Datensätzen beschrieben.

Der Änderungswert 'sqlNullable' ermöglicht die Konvertierung nicht deklarierter Typen, wenn die Funktion mit einer Variablen aufgerufen wird, die keine Null akzeptiert.


Feedback