Hallo liebe Coder,
ich habe eine frage... Bei der Konvertierung eines MySQL-DUMP's in einen MSSQL-DUMP habe ich folgendes erhalten.
MySQL-Abschnitt:
Konvertierter MSSQL-Abschnitt:
Eigentlich ist soweit alles richtig (oder macht zumindest keine Probleme), oder?
Bis auf eine Tatsache "...NOT NULL DEFAULT NULL...". Das widerspricht sich doch, oder? Hat das einen Sinn, den ich gerad als Anwendungsfall nicht sehe?
Danke für die schnelle Hilfe,
Gruss
ich habe eine frage... Bei der Konvertierung eines MySQL-DUMP's in einen MSSQL-DUMP habe ich folgendes erhalten.
MySQL-Abschnitt:
Code:
CREATE TABLE `name01` ( `id` mediumint(6) unsigned NOT NULL auto_increment, `name` char(12) NOT NULL, `preis` datetime NOT NULL, `kalorien` datetime NOT NULL, `monix` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10516 DEFAULT CHARSET=utf8;
Code:
CREATE TABLE [datei] ([id] BIGINT IDENTITY(1,1) , [name] NCHAR(12) NOT NULL DEFAULT N'' , [preis] DATETIME NOT NULL DEFAULT NULL , [kalorien] DATETIME NOT NULL DEFAULT NULL , [monix] DATETIME NOT NULL DEFAULT NULL CONSTRAINT [_datei_PRIMARY] PRIMARY KEY CLUSTERED ([id]));
Bis auf eine Tatsache "...NOT NULL DEFAULT NULL...". Das widerspricht sich doch, oder? Hat das einen Sinn, den ich gerad als Anwendungsfall nicht sehe?
Danke für die schnelle Hilfe,
Gruss
Comment