Ein Server der Serverklasse "oraodbc" ist Oracle Version 8.0 oder später.
Sybase zertifiziert die Verwendung des ODBC-Treibers Version 8.0.03 von Oracle. Konfigurieren und testen Sie Ihre ODBC-Konfiguration unter Zuhilfenahme der Anleitungen für diese Software.
Nachstehend finden Sie ein Beispiel für die Anweisung CREATE EXISTING TABLE auf einem Oracle Server namens myora:
CREATE EXISTING TABLE employees AT 'myora.database.owner.employees'; |
Aufgrund von Oracle ODBC-Treiberbeschränkungen können Sie für Systemtabellen keine CREATE EXISTING TABLE-Anweisung ausführen. In einer Meldung wird angegeben, dass die Tabelle oder Spalte nicht gefunden werden konnte.
Wenn Sie eine CREATE TABLE-Anweisung ausführen, konvertiert SQL Anywhere automatisch die Datentypen in die entsprechenden Oracle-Datentypen, wobei die folgenden Datentypkonvertierungen verwendet werden.
SQL Anywhere-Datentyp | Datentyp in Oracle |
---|---|
BIT | number(1,0) |
TINYINT | number(3,0) |
SMALLINT | number(5,0) |
INT | number(11,0) |
BIGINT | number(20,0) |
DECIMAL(prec, scale) | number(prec, scale) |
NUMERIC(prec, scale) | number(prec, scale) |
FLOAT | float |
REAL | real |
SMALLMONEY | numeric(13,4) |
MONEY | number(19,4) |
DATE | date |
TIME | date |
TIMESTAMP | date |
SMALLDATETIME | date |
DATETIME | date |
CHAR(n) | wenn (n > 255) long, sonst varchar(n) |
VARCHAR(n) | wenn (n > 2000) long, sonst varchar(n) |
LONG VARCHAR | long oder clob |
BINARY(n) | wenn (n > 255) long raw, sonst raw(n) |
VARBINARY(n) | wenn (n > 255) long raw, sonst raw(n) |
LONG BINARY | long raw |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |