Wenn Sie eine CREATE TABLE-Anweisung ausführen, konvertiert SQL Anywhere automatisch die Datentypen in die entsprechenden MySQL-Datentypen, wobei die folgenden Datentypkonvertierungen verwendet werden.
SQL Anywhere-Datentyp | MySQL-Standarddatentyp |
---|---|
BIT | bit(1) |
TINYINT | tinyint ohne Vorzeichen |
SMALLINT | smallint |
INT, INTEGER | int |
BIGINT | bigint |
DECIMAL(p,s), NUMERIC(p,s) | decimal(p,s) |
DATE | date |
TIME | time |
DATETIME, TIMESTAMP | datetime |
MONEY | decimal(19,4) |
SMALLMONEY | decimal(10,4) |
FLOAT | float |
REAL | real |
CHAR(n) |
char(n), wenn n kleiner als 254 ist varchar(n), wenn n größer oder gleich 254, aber kleiner als 4000 ist longtext, wenn n größer oder gleich 4000 ist |
VARCHAR(n) |
varchar(n), wenn n kleiner als 4000 ist longtext, wenn n größer oder gleich 4000 ist |
LONG VARCHAR | longtext |
BINARY(n), VARBINARY(n) |
varbinary(n), wenn n kleiner als 4000 ist longblob, wenn n größer oder gleich 4000 ist |
LONG BINARY | longblob |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |