Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    47

    Traduzione INSERT da mysql a ms sql

    Ciao, scusate la domanda molto banale. HO ricreato le tabelle di un db MYSQL in un db MS SQL, ora le devo popolare. Nel dump del db mysql ho le insert tipo:

    INSERT INTO `AN_06_PLANS` VALUES (1,'No Plans'),(2,'Planned Upgrade'),(3,'Planned Substitution'),(4,'Planned Interface');

    Questo č un pezzo in veritā in alcune ho pių di 10000 record.

    VOlevo prendere la query intera, ed eseguirla, diventerebbe tipo:

    SET IDENTITY_INSERT [dbo].AN_06_PLANS ON INSERT INTO [dbo].AN_06_PLANS (pans_id, palns_progetto) VALUES (1,'No Plans'),(2,'Planned Upgrade'),(3,'Planned Substitution'),(4,'Planned Interface');

    Perchč il primo campo č autoincrement e dunque bisogna dirgli che accetti il primo valore. Il mio problema č solo questo, ms sql mi da errore sulla virgola che separa un record dall'altro.Come devo corregerlo? Nn ditemi che devo spezzettarlo in 2000 insert o divento pazzo...


    Secondo cosa, in un'altra tabella ho un campo che mi rappresenta una data e se non sbaglio in ms sql l'ordine di mese giorno e anno č diverso. NN ditemi che manualmente devo correggere i 2000 record dell'insert e invertirli?

    Grazie e ciao..

  2. #2

    Re: Traduzione INSERT da mysql a ms sql

    Originariamente inviato da Sgotenks
    [...]
    Nn ditemi che devo spezzettarlo in 2000 insert o divento pazzo...

    [...]
    vabbeh, allora non te lo dico.


    Per quanto riguarda la data invece va bene sia americana che anno/mese/giorno.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.