Generare lo script di INSERT dei dati di una tabella
In realtà aziendali in cui vengono gestiti più ambienti dedicati al ciclo di vita di un database (ad es. Sviluppo, Qualità e Produzione) capita spesso di dover copiare i record da una tabella di produzione nella equivalente tabella di sviluppo, in modo da “debuggare” eventuali errori.
Ebbene, troppo spesso ho visto fare il CTRL+C dalla finestra di Edit della tabella di produzione e poi il CTRL+V nella finestra di Edit della tabella di sviluppo… E questo quando era possibile connettersi con lo stesso client SSMS (SQL Server Management Studio) alle due istanze di SQL Server (per la serie “L’Import/Export Wizard, questo sconosciuto”!). Quando le due istanze non erano raggiungibili dallo stesso client, si aggiungeva uno step intermedio al workflow sopra descritto, che consisteva nell’incollare le righe copiate su un foglio Excel (sempre col CTRL+C – CTRL+V ovviamente)… Vi lascio immaginare i problemi di formattazione, cosa veniva fuori quando i punti decimali dovevano trasformarsi in virgole a seconda della localizzazione di Office, oppure quando le date non venivano riconosciute!! :)