Ricerca per argomento: SQL Server
SQL Server 2005 implementa un sistema di gestione delle eccezioni molto simile a quello presente nel .NET Framework.Possiamo quindi usare l'istruzione try...catch all'interno di una nostra stored procedure, in modo da ottimizzare il codice.A differenza di C#, in T-SQL il blocco ...
L'integrazione di SQL Server 2005 con il CLR del .NET Framework permette di definire in modo programmatico tramite un linguaggio managed come C# stored procedure, trigger, UDF (User Defined Function) e UDT (User Defined Type). Questa caratteristica di SQL Server 2005 si rivela ...
SQL Server 2005 ha introdotto il supporto per alcune nuove tipologie di dato specifiche per chi lavora con grandi quantità di informazioni.Rispetto a NVarChar, VarChar e VarBinary, questi nuovi tipi non hanno il limite di 8000 byte, che in SQL Server 2000 o precedente viene ...
Con la nuova versione di SQL Server sono state introdotte le Common Table Expressions (CTE). Tramite questa feature si possono creare dinamicamente in memoria delle "view" su cui si possono poi effettuare delle query.Ecco un esempio:WITH cte(managerid, employeeid) AS ( SELECT ...
SQL Server 2005 ha un nuovo tool a riga di comando, chiamato SQLCMD, che affianca ed estende le funzionalità del glorioso OSQL.La vera potenzialità rispetto al precedente tool è la possibilità di "scriptare" le query, utilizzando dei template salvati su file e passando le ...
Sfruttando alcune novità di SQL Server 2005, come la CTE, il row_number e la clausula TOP parametrica, è possibile estrarre da una tabella un numero limitato di record specificando il numero di pagina e il numero di righe per ciascuna pagina.Definita una CTE che include una ...
Di seguito una query distribuita per copiare un Package DTS da un server ad un altro in modo veloce e anche pianificabile.INSERT INTO OPENDATASOURCE ('SQLOLEDB','Data Source=(IPServer);User ID=(usercon privilegi SA);Password= ).msdb.dbo.sysdtspackagesSELECT * FROM sysdtspackages...