Archivio

Archivio per la categoria ‘SQL’

Link sponsorizzati Sql Server ha un ottimo tool visuale di importazione ed esportazione dati da e verso le tabelle di un database.  Tuttavia è interessante vedere come sia possibile fare questo attraverso una query T-SQL utilizzando una funzione chiamata OPENROWSET. OPENROWSET consente l’accesso remoto ad origini dati di tipo OLE DB. Se ti è piaciuto l’articolo [...]

mag 16th, 2011 | Filed under Snippet, T-SQL

Per un motivo o per un altro può tornare utile avere la lista delle tabelle presenti in un database come risultato di una query. Su Sql Server (come anche sugli altri dbms) sono disponibile delle tabelle di sistema che hanno al loro interno queste informazioni. Se avete i permessi è possibile interrogarle ed ottenere informazioni [...]

mag 15th, 2011 | Filed under Snippet, T-SQL

Microsoft Sql Server ha una grossa funzionalità che ci permette di chiamare all’interno di una funzione presente nel database un metodo statico definito all’interno di una dll scritta magari in C#. Il supporto al CLR fa molto comodo specialmente quando bisogna fare delle operazioni non fattibili con il T-SQL normale. Segnalalo ai tuoi amici!ShareTweet

apr 15th, 2011 | Filed under .NET, C#, Snippet, SQL, T-SQL

Come forse molti di voi sapranno il costrutto try catch è utilizzato per la gestione delle eccezione nella programmazione ad alto livello e consente al programmatore di implementare la gestione degli errori all’interno del proprio programma in maniera molto semplice. Tempo fa ho scoperto che esiste una gestione analoga degli errori anche su SQL Server. [...]

feb 13th, 2011 | Filed under Snippet, SQL, T-SQL

Per costruire un sito in locale sul proprio pc è necessario installare un programma che simuli, sul nostro computer, un vero server. A questo scopo ci viene incontro XAMPP, programma studiato appositamente per far girare in locale i nostri siti; costruire un sito in locale è utile non solo a chi vuole fare pratica, ma [...]

feb 7th, 2011 | Filed under Blog, Internet, Microsoft, Open Source, Software, SQL, Windows

Un’operazione poco frequente ma importante quando si lavora con i database è il reset dell’identity dopo la cancellazione di una o più righe da una tabella. Il codice per effettuare il reset dell’identity in T-SQL è semplice, ma, nonostante ciò, io lo dimentico sempre. DBCC CHECKIDENT (TABLE_NAME, reseed, 0) Questo codice imposta il valore corrente [...]

set 4th, 2010 | Filed under Snippet, SQL

Molte volte può tornare utile tirare fuori da una tabella soltanto la porzione di dati che vogliamo far visualizzare. Immaginiamo di avere una tabella con la paginazione nella quale mostriamo per ogni pagina 50 record. In ASP.NET è facile paginare i risultati da mostrare (ad esempio su una GridView), dando in pasto tutto il DataSet [...]

apr 7th, 2010 | Filed under Snippet, SQL

GreenSQL è un’interessante applicazione che promette di proteggere un database da eventuali attacchi dannosi. Sostanzialmente si tratta di un firewall open source che fa da filtro tra ll’applicazione web e il database.Funziona come un proxy, l’applicazione invece di connettersi al database si connette a GreenSQL che poi gestisce la connessione con il database vero e [...]

dic 5th, 2009 | Filed under Hacking, SQL

Oggi vorrei parlare di una funzione particolare dell’SQL. La funzione password. Come sapete il salvataggio delle password nel db dev’essere fatto in modo appropriato, non si può mettere la password in chiaro, per evitare problemi. Quello che si può fare, e che solitamente si fa, è mettere dentro al db un’hash, che poi viene confrontato [...]

set 2nd, 2009 | Filed under Snippet, SQL

Questo piccolo snippet mostrerà come estrarre le prime N righe da una tabella con la keyword LIMIT. Facciamo un’esempio, questa query, estrae dalla tabella le prime 10 righe SELECT * FROM tabella LIMIT 10 Basta mettere accanto a limit il numero di righe da estrarre. Oppure, ancora meglio, se si vogliono estrarre le righe dalla [...]

set 2nd, 2009 | Filed under Snippet, SQL
Tags: ,