|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2008 Messages : 21 ![]() |
Bonjour tout le monde !
J'essaie de migrer une base depuis MySQL vers SQL SERVER 2008, j'ai donc un fichier sql avec les "create table", et j'ai quelques petits soucis de code SQL. Il me reste a priori que 3 types d'erreurs que je ne sais pas comment modifier : Voici mes différents partie de code générées par MySQL qui me posent problème : Code :
ACTIF char(1) NOT NULL DEFAULT '1' COMMENT 'Visible or not in Vital product list', Code :
KEY "ID_PRODUIT_NEW" ("ID_PRODUIT_NEW","ID_PRODUIT_HS") Code :
UNIQUE KEY "MODELE_LABO" ("MODELE_LABO") Merci ! Frédéric |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 937 ![]() |
1) comment n'existe pas en SQL, c'est du MySQL. Virez le
2) KEY (tout seul) n'existe pas en SQL. En SQL il existe des primary key des foreign key mais pas de KEY toute seule ! 3) UNIQUE KEY n'existe pas en SQL. En revanche il existe des contraintes d'unicité qu'il suffit de spécifier. A lire : http://sqlpro.developpez.com/cours/s...partie2#L7.2.2 A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com