HEAP Table: Decisione o svista?
Leggi »Script che restituisce la cronologia delle modifiche agli oggetti di un database
Capita, di frequente, di avere la necessità di stabilire quale sia stata la cronologia delle modifiche effettuate agli oggetti di un database, ad esempio alle Stored Procedure. Lo script restituisce la cronologia di modifica a tutti gli oggetti o, a particolari tipologie di oggetti. Se si vuole ottenere la cronologia di modifica delle SP basta inserire nella sezione di assegnazione delle variabili l'istruzione SET @obj_type='P'. Se il database in esame prevede l'uso degli oggetti di supporto per il diagramming l'elenco delle SP include anche SP come sp_creatediagram etc., che appartengono, di default, allo schema dbo. Viene adottato un criterio di ordinamento per data modifica e tipo oggetto, ma il criterio è personalizzabile cambiando il valore di @sqlord.
Leggi »Message 8152: String or binary data would be truncated
Confrontare i metadati di due tabelle SQL Server utilizzando INFORMATION_SCHEMA
Leggi »About OFFSET/FETCH options (T-SQL) in SQL Server Code-Name “Denali”
SQL Server Code-Name "Denali" semplifica la costruzione ad hoc delle pagine del result set di una query attraverso l'uso delle opzioni OFFSET/FETCH nella clausola ORDER BY.
Leggi »Understanding and Controlling Parallel Query Processing in SQL Server
Questo white paper descrive i possibili problemi di performance a cui si può andare incontro con il parallelismo, e presenta i modi per aggirarli o mitigarli.
Leggi »About WITH RESULT SETS clause (T-SQL) in SQL Server Code-Name “Denali”
Ri-definire il/i result-set restituito/i da uno statement EXECUTE (T-SQL)
Leggi »About SEQUENCE (T-SQL) in SQL Server Code-Name “Denali”
Generare una sequenza di valori numerici utilizzando un oggetto SEQUENCE (T-SQL)
Leggi »SQL Server Team-based Development
eBook gratuito che descrive le best pratices per sviluppare in team usando SQL Sever, sfruttando alcuni dei tool che Red Gate mette a disposizione
Leggi »Worst practices: cyclic-drop and create a temporary column
L'utilizzo ciclico di una colonna temporanea creata e distrutta, su una user-table, ad ogni elaborazione non è una buona pratica di programmazione
Leggi »Oggetti che dipendono da una tabella: DROP e ADD FOREIGN KEY CONSTRAINT
Individuare i comandi per eliminare e ricreare le dipendenze (FOREIGN KEY) da una tabella alterando gli oggetti che dipendono da essa.
Leggi »