Script MySQL- Remplacement - SQL Server

Fermé
TrilogieMySQL - 2 avril 2020 à 14:26
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 2 avril 2020 à 15:10
Bonjour à tous,

Je suis en train de créer un document technique sur (VM, MySQL, BDD,...)
Mais je ne connais pas du tout du SQL Serveur.. il y a quelques changements entre SQL Server et MySQL.
J'ai un script à changer en SQL Serveur juste pour mes techniciens quoi..
Si quelqu'un connais le SQL Serveur qui pourrais être gentille et me le convertir :)

CREATE database MeshliumDB;
            
                CREATE TABLE `sensorParser` (
                  `id` int(11) NOT NULL AUTO_INCREMENT,
                  `id_wasp` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
                  `id_secret` varchar(22) COLLATE utf8_unicode_ci DEFAULT NULL,
                  `frame_type` int(11) DEFAULT NULL,
                  `frame_number` int(11) DEFAULT NULL,
                  `sensor` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
                  `value` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
                  `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
                  `sync` bigint(10) unsigned NOT NULL DEFAULT '0',
                  `raw` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'noraw',
                  `parser_type` tinyint(3) NOT NULL DEFAULT '0',
                  `MeshliumID` varchar(150) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'meshlium',
                  PRIMARY KEY (`id`),
                  KEY `id_wasp` (`id_wasp`),
                  KEY `visualizer` (`id_wasp`,`timestamp`),
                  KEY `time` (`timestamp`),
                  KEY `tw` (`id_wasp`,`sensor`)
                ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;
            
                GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'passw';
                FLUSH PRIVILEGES;



Configuration: Windows / Chrome 80.0.3987.149
A voir également:

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
2 avril 2020 à 15:10
Bonjour,

Pour le CREATE TABLE en SqlServeur tu as la documentation ici :
https://docs.microsoft.com/fr-fr/sql/t-sql/statements/create-table-transact-sql?view=sql-server-ver15

tu trouveras aussi des tutos sur le net, par exemple :
https://www.sqlservertutorial.net/sql-server-basics/sql-server-create-table/
0