Die SQLRecord-Eigenschaften auf Feldebene geben Merkmale an, die von Bedeutung sind, wenn ein Feld als Teil eines Datensatzes mit dem Stereotyp 'SQLRecord' definiert wird (siehe Stereotype). Keine der SQL-Feldeigenschaften ist erforderlich. Für alle Eigenschaften stehen Standardwerte zur Verfügung.
| Eigenschaft | Beschreibung |
|---|---|
| asBytes | Gibt an, dass die Eigenschaft Binärdaten oder Bitdaten, keinen Zeichentext, enthält. |
| column | Verweist auf den Namen der SQL-Datenbanktabellenspalte, die dem Feld zugeordnet ist. Der Standardwert ist der Name des Feldes. |
| isReadOnly | Gibt an, ob das Feld und die zugehörige Spalte in den Standard-SQL-Anweisungen, die in die Datenbank schreiben oder eine FOR UPDATE OF-Klausel einschließen, übergangen werden. |
| isSQLNullable | Gibt an, ob das SQL-Feld auf null gesetzt werden kann, beispielsweise wenn die Tabellenspalte, die dem Feld zugeordnet ist, auf NULL gesetzt werden kann. |
| maxLen | Gibt die maximale Länge des Feldtexts an, das in die Datenbankspalte geschrieben wird. |
| persistent | Gibt an, ob das Feld in den impliziten SQL-Anweisungen eingeschlossen ist, die für den SQL-Datensatz generiert wurden. |
| sqlDataCode | Kennzeichnet den SQL-Datentyp, der dem Datensatzfeld zugeordnet ist. |
| sqlVariableLen | Gibt an, ob abschließende Leerzeichen und Nullen in einem Zeichenfeld abgeschnitten werden, bevor die EGL-Laufzeit die Daten in eine SQL-Datenbank schreibt. |