Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Serverklassen für den Ferndatenzugriff » ODBC-basierte Serverklassen

 

Serverklasse db2odbc

Ein Server der Serverklasse "db2odbc" ist IBM DB2.

Hinweise
  • Sybase zertifiziert die Nutzung der IBM DB2 Connect Version 5 mit dem Fix Pack WR09044. Konfigurieren und testen Sie Ihre ODBC-Konfiguration unter Zuhilfenahme der Anleitungen für diese Software. SQL Anywhere hat keine besonderen Anforderungen an die Konfiguration von DB2-Datenquellen.

  • Nachstehend finden Sie ein Beispiel für die Anweisung CREATE EXISTING TABLE auf einem DB2-Server mit einer ODBC-Datenquelle namens "mydb2":

    CREATE EXISTING TABLE ibmcol
    AT 'mydb2..sysibm.syscolumns';
Datentypkonvertierungen: DB2

Wenn Sie die Anweisung CREATE TABLE ausführen, konvertiert SQL Anywhere seine Datentypen automatisch in die entsprechenden Datentypen des DB2-Servers. In der folgenden Tabelle finden Sie die Entsprechungen für SQL Anywhere- und DB2 Server-Datentypen.

SQL Anywhere-Datentyp Standard-Datentyp DB2
BIT smallint
TINYINT smallint
SMALLINT smallint
INT int
INTEGER int
BIGINT decimal(20,0)
CHAR(1-254) varchar(n)
CHAR(255-4000) varchar(n)
CHAR(4001-32767) long varchar
CHARACTER(1-254) varchar(n)
CHARACTER(255-4000) varchar(n)
CHARACTER(4001-32767) long varchar
VARCHAR(1-4000) varchar(n)
VARCHAR(4001-32767) long varchar
CHARACTER VARYING(1-4000) varchar(n)
CHARACTER VARYING(4001-32767) long varchar
LONG VARCHAR long varchar
TEXT long varchar
BINARY(1-4000) varchar für Bit-Daten
BINARY(4001-32767) long varchar für Bit-Daten
LONG BINARY long varchar für Bit-Daten
IMAGE long varchar für Bit-Daten
DECIMAL [Standard p=30, s=6] decimal(30,6)
NUMERIC [Standard p=30 s=6] decimal(30,6)
DECIMAL(128, 128) nicht unterstützt
NUMERIC(128, 128) nicht unterstützt
REAL real
FLOAT float
DOUBLE float
SMALLMONEY decimal(10,4)
MONEY decimal(19,4)
DATE date
TIME time
SMALLDATETIME timestamp
DATETIME timestamp
TIMESTAMP timestamp