SQL Server ed ALM su database


Il blog di Alessandro Alpi
Archivio Posts
Anno 2018

Anno 2017

Anno 2016

Anno 2015

Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

SQL Server Denali - Transact-SQL - Nuove funzioni condizionali

SQL Server Denali, come detto nel precedente post, porta tanti aggiornamenti anche nella sezione programmabilità. Anche le funzioni condizionali sono state toccate dall'aggiornamento.
Nella fattispecie abbiamo:

CHOOSE

IIF

IIF è ormai una funzione già usata dagli sviluppatori, e quindi ormai tutti sanno il funzionamento. C'è però da fare attenzione, perchè non è altro che un modo riassuntivo di scrivere un CASE statement. Con tutti i vantaggi e gli svantaggi che comporta la cosa. Come anche la documentazione recita, non è possibile nidificare più di 10 livelli di IIF così come non è possibile per CASE. Ora, a dirla tutta, non ho mai visto così tanti nesting su un solo statement. Ma non è mai detto. Diciamo che non lo vedo come una vera e propria limitazione.. è una soglia da non raggiungere .

CHOOSE invece è del tutto nuova. Si tratta di una funzione che consente la scelta di un elemento di un array in base ad un indice passato. In poche parole, passando un indice (un intero) ed un insieme di elementi di un array (ogni elemento un parametro) è possibile ricavare l'elemento in n-esima posizione. Un semplice esempio è il seguente: http://www.kodyaz.com/t-sql/choose-function-in-sql-server-2011.aspx

Stay Tuned! 

Categoria: SQL Server 2012
giovedì, 15 set 2011 Ore. 11.50

Messaggi collegati


Statistiche
  • Views Home Page: 599.571
  • Views Posts: 1.065.552
  • Views Gallerie: 637.597
  • n° Posts: 484
  • n° Commenti: 273



















Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003