Tags: T-SQL

Come ricavare lo spazio usato da ogni tabella

Tramite T-SQL, in Microsoft SQL Server, è possibile determinare lo spazio usato da ogni tabella. Lo script è il seguente: [code=sql] DECLARE @KB bigint DECLARE @MB bigint DECLARE @GB bigint DECLARE @T ...
14giu2010

Hash SHA1 con SQL Server 2005

Con SQL Server 2005 (e successivi) è stata introdotta la funzione T-SQL HashBytes che permette di calcolare l'hash di una stringa. In questo esempio genero un hash di tipo SHA1 ma sono disponibili anc ...
19mag2010

Aggiungere un utente tramite SQLCMD

Tramite il comando sqlcmd.exe di SQL Server 2005 è possibile aggiungere un utente, ad esempio: c:>sqlcmd -S .\officeservers 1> sp_addlogin 'sgartadmin', 'password' 2> go 1> ...
14mag2010

Split di una stringa in una tabella

La query T-SQL fa lo split di una stringa e la carica in una tabella. Nell'esempio ritorna una tabella (@tbl) partendo da una stringa (@inputString) di più Guid separati dalla virgola (@separator). [c ...
23apr2010

Usare un Web Service in Reporting Services 2005

In questo esempio si vede come usare un Web Service (WS) che ritorna un DataSet in Reporting Services 2005 . La query da impostare è la seguente sostituendo i vari placeholder: <Query> <Metho ...
23apr2010

Concatenare i valori di una tabella in una stringa

Con questo codice T-SQL è possibile concatenare in un unica stringa i valori contenuti nelle righe di una tabella. Nell'esempio creo una stringa (@result) con i nomi dei database, separati da una virg ...
23apr2010

Reporting Services 2005 e campi immagine da Web service

In SQL Server Reporting Services 2005 il seguente errore [rsInvalidExpressionDataType] The Value expression used in textbox ‘fieldImage’ returned a data type that is not valid. compare perchè l'immagi ...
06apr2010

SQLCMD con parametri

Un esempio di come passare dei parametri a uno script T-SQL tramite l'utility SQLCMD di Microsoft SQL Server: sqlcmd -v v1="prova" -q "DECLARE @v varchar(255);SET @v = '$(v1)'; ...
02apr2010

Prendere solo la parte relativa alla data

Il seguente script permette di estrarre solo la parte data, da una variabile o un campo DateTime, escudendo l'ora DECLARE @dt datetime SET @dt = getdate() SELECT @dt AS [Now], DATEADD(D, 0, DATEDIFF(D ...
10feb2010