Esportare solo alcune righe di un DB Sql Server da Aruba

{ Posted on ago 25 2011 by maury }
Tags : , , ,
Categories : SQL Server

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:

SELECT * INTO temptable FROM origtable WHERE condition

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

Post a Comment