<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
<title></title>
<description>sux_stellino</description>
<link>http://blogs.dotnethell.it/suxstellino/</link>
<generator>HyperBlogs Professional v.2.0</generator>
<item>
<title>Vacanze romane</title>
<link>http://blogs.dotnethell.it/suxstellino/Post_18231.aspx</link>
<pubDate>Fri, 04 May 2012 21:52:38 +0100</pubDate>
<source url="http://blogs.dotnethell.it/suxstellino/rss.aspx">Alessandro Alpi</source>
<description>Ormai dopo un paio di giorni di lavoro ho deciso di mettere un po' a posto le foto delle mie vacanze romane&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/HugeSmile.gif&quot;&gt;&lt;div&gt;La citt&#224;, in cui sono tornato dopo ormai 15 anni, mi ha un pochino deluso.. purtroppo ho troppi bei ricordi coi nonni, con i cugini, con la storia, cos&#236; grande rispetto a me che non avevo ancora in terza superiore..&lt;/div&gt;&lt;div&gt;La storia s&#236;, si sente, si vede, si tocca con mano. Ma quello che ho trovato &#232; tutto quanto ignoravo da piccino.. Commercialissima, e nemmeno troppo pulita, nonostante i beni culturali di questa grande citt&#224; siano immensamente importanti. Non so, sono tornato con un po' di amarezza.. Diciamo che me la ricordavo pi&#249; &quot;solenne&quot; ed &quot;imperiosa&quot; mentre l'ho ritrovata estremamente superficiale.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Menomale che una giornata l'ho dedicata a quello che ricordo con la lacrimuccia. I burattini sul Gianicolo, Via dei Banchi Vecchi 135 (casa in cui abitavo coi nonni), i caricaturisti di piazza navona, i maritozzi con la panna montata e il grandissimo Campo dei Fiori.. Ogni mattina, si partiva da casa, si andava alla &quot;Bella Napoli&quot; (che ora non c'&#232; pi&#249;&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/cry_smile.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;) su Corso Vittorio per un bel pasticcino ipercalorico per poi passare proprio a Campo dei Fiori. Pausa obbligata a chiacchierare coi fruttivendoli, altro cappuccino prima di Via dei Giubbonari e poi il tediosissimo shopping di mia madre, con tanto di incrocio di sguardi tra me e mio padre (che voglia di tornare a casa o di andare su qualche cima storica o in quale giardino, vedi Mole Adriana). Largo Argentina, alla fine della via dello shopping era la rinascita, che sala giochi povera e triste.. ma era proprio l'ancora di salvataggio per me, che ancora non pensavo ad altro che giocare. Da l&#236;, tutto Corso Vittorio ancora per tornare a casa, un passaggio dai bar di amici di mio nonno, e via a casa, dove le donne di casa avevano preparato un pranzo &quot;leggero&quot; a base di carbonara e saltimbocca&amp;nbsp;&lt;/span&gt;&lt;img src=&quot;http://blogs.dotnethell.it/icons/HugeSmile.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Quella era la mia Roma. Quella semplice con gente cortese e simpatica, pure spaccona e arrogante.. ma semplice. Ora quella gente &#232; nascosta. Sempre pi&#249; pieno di stranieri.. Non che io abbia qualcosa contro eh, sia chiaro.. Ma mi manca quella vicinanza che sentivo prima nei confronti della metropoli, che cos&#236; metropoli all'epoca non mi sembrava..&lt;/div&gt;&lt;div&gt;Sar&#224; l'et&#224;, ma ero triste al ritorno e non perch&#232; le ferie erano finite. Ma perch&#232; non ho trovato nulla di tutto ci&#242;.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ci sono per&#242; due punti di luce&amp;nbsp;&lt;/div&gt;&lt;div&gt;- il mio carissimo amico Momisch, il quale, veramente cortesissimo e simpatico in ogni momento insieme alla moglie e alle sue figlie, ha fatto di tutto per far stare noi due piccioncini a nostro agio. Ci ha offerto addirittura un bel BBQ, tutti in compagnia, anche con vecchi amici che non vedevo da tempo. Infatti grazie a lui ho potuto salutare ancora Ale e Barbara, ormai dopo due anni che non avevo loro notizie. Ottimo il suo bed and breakfast, ve lo consiglio, se cercate presso tiburtina (ma anche per Roma va benissimo, vista la comodit&#224; delle fermate che passano di l&#236; sia di bus che di metro) scrivetemi che vi mando in un posto accogliente, veramente ben tenuto e soprattutto affidabile (momento pubblicit&#224;).&lt;/div&gt;&lt;div&gt;- il mio cugino/zio Paolo, con sua moglie e i suoi figli, che non vedevo da quando fui un metro di altezza&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/HugeSmile.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;. Che piacere rivederli, grazie a lui il ricordo del Gianicolo e della famiglia &#232; stato rievocato con tanto di commozione.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Insomma, se non fosse stato per la persona che ho accanto e per i miei amici/parenti, il resto mi ha reso triste. Mi manca quello che avevo che non credo torner&#224; pi&#249;, ma &#232; cos&#236; sempre. Le cose cambiano. Chi resta? Le persone, ed un grazie va proprio a loro per tutto quello che hanno fatto per me questa vacanza!&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/HugeSmile.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Le foto &lt;a href=&quot;https://www.facebook.com/media/set/?set=a.3903930355944.170105.1209795952&amp;amp;type=3&amp;amp;l=5d220f7e52&quot;&gt;qui&lt;/a&gt;,&lt;/div&gt;&lt;div&gt;Stay tuned!&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/ThumbUp2.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px; text-align: center; &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px; text-align: center; &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;</description>
<dc:creator>Alessandro Alpi</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/suxstellino/ReadComment_18231.aspx</comments>
<category>Varie</category>
</item>
<item>
<title>ORDER BY con CASE STATEMENT, link utilissimo</title>
<link>http://blogs.dotnethell.it/suxstellino/Post_18169.aspx</link>
<pubDate>Sun, 29 Apr 2012 00:18:59 +0100</pubDate>
<source url="http://blogs.dotnethell.it/suxstellino/rss.aspx">Alessandro Alpi</source>
<description>Mi sono scontrato di recente con l'utilizzo della clausola &lt;a href=&quot;http://msdn.microsoft.com/it-it/library/ms188385.aspx&quot;&gt;ORDER BY&lt;/a&gt; con il CASE statement. Siccome concordo con quanto espresso da questo utilissimo link, vorrei condividerlo con voi, in quanto si tratta di un'importantissima integrazione al gi&#224; presente (meno completo ed esaustivo) help &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms130214(v=sql.100).aspx&quot;&gt;sui books on line&lt;/a&gt;.&lt;div&gt;L'articolo parla di casi particolari diversi dagli esempi proposti sull'help. E non solo, fa presente anche una serie di bug in cui si pu&#242; incappare (si tratta di &quot;non gestione&quot; degli errori) senza nemmeno rendersene conto.&lt;/div&gt;&lt;div&gt;Eccovi il &lt;a href=&quot;http://www.sqlservercentral.com/articles/CASE/88001/&quot;&gt;link all'articolo&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ora torno a fare le mie ferie a Roma, citt&#224; vissuta tanti anni fa per tanto tempo e che non vedevo da un pezzo.&lt;/div&gt;&lt;div&gt;E chi ti vado a incontrare? Improbabile ma vero, un altro &lt;a href=&quot;http://mvp.support.microsoft.com/&quot;&gt;MVP&lt;/a&gt; italiano, &lt;a href=&quot;http://blog.boschin.it/&quot;&gt;Andrea Boschin&lt;/a&gt;.. La mia ragazza ha esclamato dopo l'incontro &quot;&lt;i&gt;ma non &#232; possibile, anche qui conosci gente?&lt;/i&gt;&quot; eheheh.. gi&#224;&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/HugeSmile.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/div&gt;&lt;div&gt;Spero di postare un pochino di foto presto!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Stay tuned!&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/ThumbUp2.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description>
<dc:creator>Alessandro Alpi</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/suxstellino/ReadComment_18169.aspx</comments>
<category>SQL Server in generale</category>
</item>
<item>
<title>SQL Server 2012 Best practice analyzer</title>
<link>http://blogs.dotnethell.it/suxstellino/Post_18125.aspx</link>
<pubDate>Sun, 22 Apr 2012 11:27:29 +0100</pubDate>
<source url="http://blogs.dotnethell.it/suxstellino/rss.aspx">Alessandro Alpi</source>
<description>Svegliandomi sempre pi&#249; vicino agli anta, oggi sono 31, condivido il link per scaricare il &lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?id=29302&quot;&gt;SQL Server 2012 Best Practices Analyzer&lt;/a&gt;!&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Stay tuned!&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/ThumbUp2.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description>
<dc:creator>Alessandro Alpi</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/suxstellino/ReadComment_18125.aspx</comments>
<category>SQL Server 2012</category>
</item>
<item>
<title>SSIS - Come creare un file di configurazione, articoli utili</title>
<link>http://blogs.dotnethell.it/suxstellino/Post_18107.aspx</link>
<pubDate>Fri, 20 Apr 2012 10:01:51 +0100</pubDate>
<source url="http://blogs.dotnethell.it/suxstellino/rss.aspx">Alessandro Alpi</source>
<description>&lt;span style=&quot;font-size: small; &quot;&gt;Capita spesso di voler scrivere i propri package SSIS in modo del tutto configurabile.&lt;/span&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;Soprattutto in fase di deploy, la possibilit&#224; di leggere da un file di configurazione per adattare il pacchetto &#232; veramente di importanza fondamentale.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;Come per ogni programma/software ben scritto anche qui &#232; possibile evitare soluzioni hard coded.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;Visual studio Business Intelligence Development Studio consente di creare questi file .dtsConfig (che poi non sono altro che XML anche editabili a mano o con un editor differente, conoscendo i nomi dei nodi da indicare) direttamente tramite un wizard, chiamato &quot;Package Configuration Wizard&quot;. Il tool &#232; arrivabile direttamente dal menu SSIS --&amp;gt; Package Configurations.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;Volevo sottolineare due articoli a mio avviso ben fatti, per aiutarvi a capire come creare e modificare nuove configurazioni di pacchetto:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;a href=&quot;http://www.sqlservercentral.com/articles/Integration+Services+(SSIS)/66500/&quot;&gt;da SQLServerCentral&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/cc895212.aspx&quot;&gt;da MSDN&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: small; &quot;&gt;In generale, se volete dare un'occhiata alle configurazioni su SSIS ecco da dove partire:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms141132(v=sql.100).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ms141132(v=sql.100).aspx&lt;/a&gt;
&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;In pi&#249;, per chi volesse approfondire il deploy dei packages:&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms365338(v=sql.100).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ms365338(v=sql.100).aspx&lt;/a&gt;
&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;Il giusto compromesso di configurabilit&#224;, vi garantisce di avere pacchetti portabili e dinamici, quindi, considerate seriamente questo task come necessario nello sviluppo dei vostri SSIS.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;Stay Tuned!&amp;nbsp;&lt;/font&gt;&lt;img src=&quot;http://blogs.dotnethell.it/icons/ThumbUp2.gif&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description>
<dc:creator>Alessandro Alpi</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/suxstellino/ReadComment_18107.aspx</comments>
<category>SSIS 2008 tips</category>
</item>
<item>
<title>SQL Server 2012 - Transact-SQL - PARSE, TRY_PARSE e TRY_CONVERT</title>
<link>http://blogs.dotnethell.it/suxstellino/Post_18016.aspx</link>
<pubDate>Fri, 30 Mar 2012 17:20:23 +0100</pubDate>
<source url="http://blogs.dotnethell.it/suxstellino/rss.aspx">Alessandro Alpi</source>
<description>&lt;font face=&quot;'Trebuchet MS'&quot; size=&quot;2&quot;&gt;Continuiamo la carrellata dei nuovi costrutti disponibili sulla versione 2012 di SQL Server.&lt;/font&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Oggi parliamo delle funzioni di conversione, e in particolare di:&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;- &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/hh213316(v=SQL.110).aspx&quot;&gt;PARSE&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;- &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/hh213126(v=SQL.110).aspx&quot;&gt;TRY_PARSE&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;- &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/hh230993(v=SQL.110).aspx&quot;&gt;TRY_CONVERT&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;PARSE&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;permette di effettuare il parsing di una stringa per poi castarla all'interno di uno specifico datatype, con la possibilit&#224; di passare anche una culture.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Questa funzione deve essere usata per convertire una stringa che contiene Date/Time e Numerici. Per gli altri tipi, anche come indica la documentazione, continuare ad usare CAST o CONVERT.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Inoltre, bisogna tenere a mente che il parsing prima del cast nel tipo di dato appesantisce l'operazione (consderare anche questo se si ha a che fare con operazioni su molte righe).&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Per avere la lista dei tipi di dato e delle culture utilizzabili, andare sul &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/hh213316(v=SQL.110).aspx&quot;&gt;link della reference&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Semplice esempio:&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:115%;
font-family:Consolas;color:#0000B7;mso-ansi-language:EN-US;mso-no-proof:yes&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:115%;
font-family:Consolas;color:#0000B7;mso-ansi-language:EN-US;mso-no-proof:yes&quot;&gt;SELECT &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:115%;font-family:Consolas;
mso-ansi-language:EN-US;mso-no-proof:yes&quot;&gt;ParsedColumn = PARSE&lt;span style=&quot;color:#707070&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#AE0000&quot;&gt;'30/03/2012'&lt;/span&gt; &lt;span style=&quot;color:#0000B7&quot;&gt;AS&lt;/span&gt;
&lt;span style=&quot;color:#0000B7&quot;&gt;datetime&lt;/span&gt;&lt;span style=&quot;color:#707070&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;'Trebuchet MS'&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;'Trebuchet MS'&quot; size=&quot;2&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;'Trebuchet MS'&quot; size=&quot;2&quot;&gt;TRY_PARSE&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;'Trebuchet MS'&quot; size=&quot;2&quot;&gt;Molto simile alla precedente, ma il prefisso TRY_ fa capire che la gestione dell'errore &#232; demandata interamente alla funzione. Nel caso in cui il cast fallisca, viene tornato NULL.&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Esempio:&lt;/div&gt;&lt;div style=&quot;font-size: 10pt; &quot;&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0cm;margin-bottom:.0001pt;mso-line-height-alt:
1.0pt;mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
50%;mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;color:#0000B7;
mso-ansi-language:EN-US;mso-no-proof:yes&quot;&gt;IF&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;mso-ansi-language:
EN-US;mso-no-proof:yes&quot;&gt; TRY_PARSE&lt;span style=&quot;color:#707070&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#AE0000&quot;&gt;'Stringa'&lt;/span&gt; &lt;span style=&quot;color:#0000B7&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color:#0000B7&quot;&gt;datetime&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#0000B7&quot;&gt;USING&lt;/span&gt;
&lt;span style=&quot;color:#AE0000&quot;&gt;'en-US'&lt;/span&gt;&lt;span style=&quot;color:#707070&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color:#707070&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color:#707070&quot;&gt;NULL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
50%;mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;mso-ansi-language:
EN-US;mso-no-proof:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;color:#0000B7;
mso-no-proof:yes&quot;&gt;PRINT&lt;/span&gt;&lt;span style=&quot;font-size:10.0pt;line-height:50%;
font-family:Consolas;mso-no-proof:yes&quot;&gt; &lt;span style=&quot;color:#AE0000&quot;&gt;'Errore'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
50%;mso-layout-grid-align:none;text-autospace:none&quot;&gt;&lt;span style=&quot;font-size:
10.0pt;line-height:50%;font-family:Consolas;color:#0000B7;mso-no-proof:yes&quot;&gt;ELSE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
50%&quot;&gt;&lt;span style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;
mso-no-proof:yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color:#0000B7&quot;&gt;PRINT&lt;/span&gt; &lt;span style=&quot;color:#AE0000&quot;&gt;'ok'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;TRY_CONVERT&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Questa funzione, ragiona con il metodo della precedente, prova a convertire in un particolare tipo un'espressione, tornando null se la conversione non pu&#242; essere effettuata o il valore convertito se &#232; tutto ok.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Inoltre ha un parametro style che consente, come per la CONVERT, di definire con che stile formattare il risultato.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Esempio:&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 10pt; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;font-family: 'Trebuchet MS'; margin-bottom: 0.0001pt; line-height: 50%; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;color:#0000B7;
mso-ansi-language:EN-US;mso-no-proof:yes&quot;&gt;SELECT&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;mso-ansi-language:
EN-US;mso-no-proof:yes&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;font-family: 'Trebuchet MS'; margin-bottom: 0.0001pt; line-height: 50%; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;color:#0000B7;
mso-ansi-language:EN-US;mso-no-proof:yes&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); &quot;&gt;&amp;nbsp; &amp;nbsp; Result =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(0, 0, 183); &quot;&gt;CASE&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; &quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(0, 0, 183); &quot;&gt;WHEN&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; &quot;&gt;
TRY_CONVERT&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(112, 112, 112); &quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(0, 0, 183); &quot;&gt;int&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(112, 112, 112); &quot;&gt;,&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; &quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(174, 0, 0); &quot;&gt;'Strings'&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(112, 112, 112); &quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; &quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(112, 112, 112); &quot;&gt;IS&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; &quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10pt; line-height: 50%; color: rgb(112, 112, 112); &quot;&gt;NULL&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;font-family: 'Trebuchet MS'; margin-bottom: 0.0001pt; line-height: 50%; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;mso-ansi-language:
EN-US;mso-no-proof:yes&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color:#0000B7&quot;&gt;THEN&lt;/span&gt; &lt;span style=&quot;color:#AE0000&quot;&gt;'Nessuna conversione'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;font-family: 'Trebuchet MS'; margin-bottom: 0.0001pt; line-height: 50%; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;mso-ansi-language:
EN-US;mso-no-proof:yes&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color:#0000B7&quot;&gt;ELSE&lt;/span&gt; &lt;span style=&quot;color:#AE0000&quot;&gt;'Conversione ok'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;font-family: 'Trebuchet MS'; margin-bottom: 0.0001pt; line-height: 50%; &quot;&gt;&lt;span style=&quot;font-size:
10.0pt;line-height:50%;font-family:Consolas;color:#0000B7;mso-no-proof:yes&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;END&lt;/span&gt;&lt;span style=&quot;font-size:10.0pt;line-height:50%;font-family:Consolas;mso-no-proof:yes&quot;&gt;&lt;span style=&quot;color:#707070&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Stay tuned!&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/ThumbUp2.gif&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;</description>
<dc:creator>Alessandro Alpi</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/suxstellino/ReadComment_18016.aspx</comments>
<category>SQL Server 2012</category>
</item>
</channel>
</rss>

