Alter table après le mot-clé dans Oracle

ALTER TABLE testTable ADD column1 NUMBER(1) DEFAULT 0 NOT NULL AFTER column2;

Pourquoi ne puis-je pas utiliser la syntaxe de mySql à Oracle? La commande ci-dessus fonctionne avec MySql. Pouvez-vous me donner un équivalent qui fonctionne?


Error report:
SQL Error: ORA-01735: invalid ALTER TABLE option
01735. 00000 -  "invalid ALTER TABLE option"

Je me demande si il existe un moyen d'utiliser après la clause de commande Oracle que j'ai fourni?

êtes-vous pour demander la corrent syntaxe ou êtes-vous pour vous demander le pourquoi?
"Pourquoi ne puis-je pas utiliser la syntaxe de mySql à Oracle?". Autant que je sache. MySQL a quelques très spéciale de la syntaxe SQL, qui diffère du reste. Presque tous les fournisseurs de base de données syntaxe proche de SQL standard, mais pas la mise en œuvre de la norme SQL. Ils sont presque tous différents.
J'ai ajouté les 2 comme une réponse à votre question
déjà +1 pour la belle réponse

OriginalL'auteur radu florescu | 2012-01-19