Benutzer-Werkzeuge

Webseiten-Werkzeuge


webservice:engine_datatypes

Datentypen im Bereich "engine"

Wie an anderen Stellen bereits besprochen führen alle Anfragen auf Methoden des Breichs „engine“ zum Aufruf einer gespeicherten Prozedur (stored procedure). Die SmartEngine nutzt im wesentlichen die folgenden Datentypen für Parameter und Ergebnismengen:

Datentyp entspricht in Java1) entspricht in PHP
CHAR string string
VARCHAR string string
TEXT string string Der Unterschied zu VARCHAR ist, dass TEXT keine Längenbeschränkung hat
BIT boolean boolean
TINYINT byte integer
SMALLINT short integer
INTEGER int integer
NUMERIC java.math.BigDecimal -
DECIMAL java.math.BigDecimal float
LONGVARBINARY byte[] string Der BLOB-Datentyp, entspricht dem ASE-Datentyp IMAGE, wird vom webservice_SmartGate im Base64-Encoding übertragen.
DATETIME java.sql.Timestamp string2) Millisekunden sind in der Regel Bestandteil.
2)
Die PHP DateTime Klasse http://www.php.net/manual/en/class.datetime.php ist aufgrund der mangelnden Unterstützung von Millisekunden nur in bestimmten Anwendungsfällen geeignet
webservice/engine_datatypes.txt · Zuletzt geändert: 13.11.2014 (Externe Bearbeitung)