SQL Server

Esportare solo alcune righe di un DB Sql Server da Aruba

La gestione dei database Sql Server su Aruba avviene tramite un tool chiamato MyLittleAdmin, in pratica un front-end che permette di operare sul database tramite pagine web, rendendo quindi impossibile l’accesso allo stesso dall’esterno anche da parte di tool come SQL Server Management Studio (che sia la versione Express o meno).
Questa scelta, dettata sicuramente dalla necessità di rendere possibile l’utilizzo dei database solo dall’interno dei piani hosting di Aruba, può creare non pochi problemi soprattutto perchè questo tool non è potente e completo come le applicazioni citate.
Un grosso problema è sicuramente l’esportazione (tramite Strumenti->Genera Script Sql) di un sottoinsieme di righe di una tabella… l’oprazione non è direttamente possibile, ma è possibile solo esportare l’intera tabella.
La soluzione più semplice che ho trovato è usare il comando SELECT INTO di Sql Server 2005, avremo quindi una cosa del tipo:
[sql]
SELECT * INTO temptable FROM origtable WHERE condition
[/sql]

questo crea una tabella chiamata “temptable” con le sole righe richieste che potrà essere esportata senza problemi.

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...