Backup delle tabelle di un database con l'istruzione INTO
L'istruzione INTO di Sql permette di effettuare ilbackup di una tabella all'interno del database stesso incui è contenuta la tabella da salvare, oppure(consigliabile) all'interno di un database utilizzatoapposta per i backup.
Per effettuare qualche prova creeremo due file di databaseAccess sotto la partizione C, ovvero
C:database.mdb # DB principaleC:ackup.mdb # DB per le copie di backup
Si crei all'interno di database.mdb la tabellautenti composta dai campi id (Contatore),nome (Testo) e cognome (Testo) e la si popolicon dei dati di prova.
Il seguente codice crea la tabella backupall'interno di database.mdb stesso
SELECT * INTO backup FROM utenti;
Il seguente codice, invece, crea la tabella utentiall'interno del database di appoggio backup.mdb
SELECT * INTO utenti IN 'C:ackup.mdb' FROM utenti;
E' possibile creare delle condizioni di ricerca perfiltrare i dati da salvare, utilizzando le istruzioni e lefunzioni già studiate nelle documentazioni dellasezione SQL del sito.
- Articolo precedente Ottimizzazione delle Query (Parte III)
- Articolo successivo Migrare da Access a Sql Server 2005