<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>SQL</title>
        <link>http://blogs.ugidotnet.org/alessage/category/2799.aspx</link>
        <description>SQL</description>
        <language>it-IT</language>
        <copyright>Alessandro Gervasoni</copyright>
        <managingEditor>alessandro.gervasoni@gmail.com</managingEditor>
        <generator>Subtext Version 2.0.0.43</generator>
        <item>
            <title>SQLlite</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/10/22/sqllite.aspx</link>
            <description>&lt;img alt="" src="http://www.sqlite.org/images/SQLite.gif" /&gt;&lt;br /&gt;
non ho mai usato seriamente questo db (&lt;a href="http://www.sqlite.org/"&gt;link&lt;/a&gt;),  che molti definiscono la risposta opensource ad access, cmq penso che possa risultare utile quando non serve un db standard.&lt;br /&gt;
Ho recentemente trovato sia un piccolo browser  &lt;a href="http://sqlitebrowser.sourceforge.net/"&gt;http://sqlitebrowser.sourceforge.net/&lt;/a&gt; e un provider .net &lt;a href="http://sqlite.phxsoftware.com/"&gt;http://sqlite.phxsoftware.com/&lt;/a&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/94338.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/10/22/sqllite.aspx</guid>
            <pubDate>Wed, 22 Oct 2008 13:21:39 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/94338.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/10/22/sqllite.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/94338.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/94338.aspx</trackback:ping>
        </item>
        <item>
            <title>Explain plain in Mysql</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/10/20/explain-plain-in-mysql.aspx</link>
            <description>&lt;pre class="programlisting"&gt;EXPLAIN 'select'&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt;
che da come risultato&lt;br /&gt;
&lt;br /&gt;
&lt;table class="data" id="table_results"&gt;
    &lt;thead&gt;
        &lt;tr&gt;
            &lt;th&gt;id &lt;/th&gt;
            &lt;th&gt;select_type &lt;/th&gt;
            &lt;th&gt;table &lt;/th&gt;
            &lt;th&gt;type &lt;/th&gt;
            &lt;th&gt;possible_keys &lt;/th&gt;
            &lt;th&gt;key &lt;/th&gt;
            &lt;th&gt;key_len &lt;/th&gt;
            &lt;th&gt;ref &lt;/th&gt;
            &lt;th&gt;rows &lt;/th&gt;
            &lt;th&gt;Extra &lt;/th&gt;
        &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
        &lt;tr class="odd"&gt;
            &lt;td align="right" class="nowrap"&gt;1&lt;/td&gt;
            &lt;td class=""&gt;SIMPLE&lt;/td&gt;
            &lt;td class=""&gt;nome tabella&lt;br /&gt;
            &lt;/td&gt;
            &lt;td class=""&gt;ref&lt;/td&gt;
            &lt;td class=""&gt;idx_&lt;/td&gt;
            &lt;td class=""&gt;idx_&lt;/td&gt;
            &lt;td class=""&gt;9&lt;/td&gt;
            &lt;td class=""&gt;const,const&lt;/td&gt;
            &lt;td align="right" class="nowrap"&gt;1&lt;/td&gt;
            &lt;td class=""&gt;Using where&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/94285.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/10/20/explain-plain-in-mysql.aspx</guid>
            <pubDate>Mon, 20 Oct 2008 15:42:32 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/94285.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/10/20/explain-plain-in-mysql.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/94285.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/94285.aspx</trackback:ping>
        </item>
        <item>
            <title>Rebuil index in Mysql</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/10/20/rebuil-index-in-mysql.aspx</link>
            <description>REPAIR TABLE  nome_tabella QUICK&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/94275.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/10/20/rebuil-index-in-mysql.aspx</guid>
            <pubDate>Mon, 20 Oct 2008 10:40:49 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/94275.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/10/20/rebuil-index-in-mysql.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/94275.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/94275.aspx</trackback:ping>
        </item>
        <item>
            <title>Toad 4.0.1</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/09/17/toad-4.0.1.aspx</link>
            <description>per chi come me che ogni tanto deve lavorare con mysql è disponibile la nuova versione free di Toad mysql &lt;a href="http://www.toadsoft.com/toadmysql/FreewareDownload.htm"&gt;link&lt;/a&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/94062.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/09/17/toad-4.0.1.aspx</guid>
            <pubDate>Wed, 17 Sep 2008 10:46:07 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/94062.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/09/17/toad-4.0.1.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/94062.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/94062.aspx</trackback:ping>
        </item>
        <item>
            <title>Drizzle</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/08/18/drizzle.aspx</link>
            <description>versione light di mysql indirizzato all'utilizzo su web, è ancora in fase embrionale&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://launchpad.net/drizzle"&gt;
&lt;img src="https://launchpadlibrarian.net/16343512/drizzle-logo-192x192.png" alt="" /&gt;
&lt;/a&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/93737.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/08/18/drizzle.aspx</guid>
            <pubDate>Mon, 18 Aug 2008 13:18:10 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/93737.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/08/18/drizzle.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/93737.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/93737.aspx</trackback:ping>
        </item>
        <item>
            <title>Where do you want to connect today?</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/07/30/where-do-you-want-to-connect-today.aspx</link>
            <description>&lt;a href="http://www.connectionstrings.com"&gt;http://www.connectionstrings.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.connectionstrings.com/images/logotypes/cslogomain.jpg" alt="" /&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/93579.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/07/30/where-do-you-want-to-connect-today.aspx</guid>
            <pubDate>Wed, 30 Jul 2008 00:27:17 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/93579.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/07/30/where-do-you-want-to-connect-today.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/93579.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/93579.aspx</trackback:ping>
        </item>
        <item>
            <title>Sql server gestire le settimane</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/07/01/93246.aspx</link>
            <description>&lt;div style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; font-family: Courier New;"&gt;
&lt;p style="margin: 0px; font-family: Times New Roman;"&gt;&lt;span style="color: blue;"&gt;select   cast&lt;/span&gt;(&lt;span style="color: blue;"&gt;CONVERT&lt;/span&gt;(&lt;span style="color: blue;"&gt;char&lt;/span&gt;(10), &lt;span style="color: blue;"&gt;getdate&lt;/span&gt;(), 110) &lt;span style="color: blue;"&gt;as datetime&lt;/span&gt;) [today]&lt;/p&gt;
&lt;p style="margin: 0px; font-family: Times New Roman;"&gt;,        &lt;span style="color: blue;"&gt;datename&lt;/span&gt;(dw, &lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()) [day]&lt;/p&gt;
&lt;p style="margin: 0px; font-family: Times New Roman;"&gt;,        &lt;span style="color: blue;"&gt;datepart&lt;/span&gt;(dw, &lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()-1) [day of week]&lt;/p&gt;
&lt;p style="margin: 0px; font-family: Times New Roman;"&gt;,        &lt;span style="color: blue;"&gt;datepart&lt;/span&gt;(dw, &lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()-1)-1 [days since monday]&lt;/p&gt;
&lt;p style="margin: 0px; font-family: Times New Roman;"&gt;,        7-&lt;span style="color: blue;"&gt;datepart&lt;/span&gt;(dw, &lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()-1) [days until sunday]&lt;/p&gt;
&lt;p style="margin: 0px; font-family: Times New Roman;"&gt;,        &lt;span style="color: blue;"&gt;cast&lt;/span&gt;(&lt;span style="color: blue;"&gt;CONVERT&lt;/span&gt;(&lt;span style="color: blue;"&gt;char&lt;/span&gt;(10), (&lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()-(&lt;span style="color: blue;"&gt;datepart&lt;/span&gt;(dw, &lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()-1)-1)), 110) &lt;span style="color: blue;"&gt;as datetime&lt;/span&gt;) [monday]&lt;/p&gt;
&lt;p style="margin: 0px; font-family: Times New Roman;"&gt;,        &lt;span style="color: blue;"&gt;cast&lt;/span&gt;(&lt;span style="color: blue;"&gt;CONVERT&lt;/span&gt;(&lt;span style="color: blue;"&gt;char&lt;/span&gt;(10), (&lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()+(7-&lt;span style="color: blue;"&gt;datepart&lt;/span&gt;(dw, &lt;span style="color: blue;"&gt;getdate&lt;/span&gt;()-1))), 110) &lt;span style="color: blue;"&gt;as datetime&lt;/span&gt;) [sunday]&lt;/p&gt;
&lt;p style="margin: 0px;"&gt; &lt;/p&gt;
&lt;p style="margin: 0px;"&gt;query utile quando si devono trattare le settimane...&lt;br /&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/93246.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/07/01/93246.aspx</guid>
            <pubDate>Tue, 01 Jul 2008 02:03:49 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/93246.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/07/01/93246.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/93246.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/93246.aspx</trackback:ping>
        </item>
        <item>
            <title>Cross Table Update with MySQL</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/06/22/93127.aspx</link>
            <description>ho fatto un progetto in cui il database era mysql, e la sintassi per un update con tabelle in join è la seguente&lt;br /&gt;
&lt;br /&gt;
&lt;code class="block"&gt;UPDATE product p, productPrice pp&lt;br /&gt;
SET pp.price = pp.price * 0.8&lt;br /&gt;
WHERE p.productId = pp.productId&lt;/code&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/93127.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/06/22/93127.aspx</guid>
            <pubDate>Sun, 22 Jun 2008 20:22:51 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/93127.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/06/22/93127.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/93127.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/93127.aspx</trackback:ping>
        </item>
        <item>
            <title>[sql] SQL Heartbeat</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/04/29/92459.aspx</link>
            <description>tool visuale free per il monitoraggio di  un db sql server , molto carina la visualizzazione dei processi&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.sqlsolutions.com/products/Heartbeat/index.html?gclid=CLP5paSxgpMCFQwbuwod7Uq2Aw"&gt;www.sqlsolutions.com/products/Heartbeat/index.html&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.sqlsolutions.com/images/img_hb_box_03.gif" alt="" /&gt;&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/92459.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/04/29/92459.aspx</guid>
            <pubDate>Tue, 29 Apr 2008 18:54:42 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/92459.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/04/29/92459.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/92459.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/92459.aspx</trackback:ping>
        </item>
        <item>
            <title>[SQL] OVER Clause</title>
            <link>http://blogs.ugidotnet.org/alessage/archive/2008/03/26/91874.aspx</link>
            <description>clausola introdotta dal sql server 2005 e molto utile in piu' circostanze&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn2.microsoft.com/it-it/library/ms189461.aspx"&gt;msdn2.microsoft.com/it-it/library/ms189461.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;esempi di utilizzo&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
select numerobolla&lt;br /&gt;
        ,SUM(importoBolla) OVER(PARTITION BY numerobolla) AS 'Total'&lt;br /&gt;
    ,min(importoBolla) OVER(PARTITION BY numerobolla) AS 'Min'&lt;br /&gt;
    ,max(importoBolla) OVER(PARTITION BY numerobolla) AS 'Max'&lt;br /&gt;
from righebolle&lt;br /&gt;
&lt;br /&gt;
select numerobolla&lt;br /&gt;
    ,ROW_NUMBER() OVER(ORDER BY datacreazione asc) AS 'Row Number'&lt;br /&gt;
from righebolle&lt;img src="http://blogs.ugidotnet.org/alessage/aggbug/91874.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Gervasoni</dc:creator>
            <guid>http://blogs.ugidotnet.org/alessage/archive/2008/03/26/91874.aspx</guid>
            <pubDate>Wed, 26 Mar 2008 01:42:32 GMT</pubDate>
            <wfw:comment>http://blogs.ugidotnet.org/alessage/comments/91874.aspx</wfw:comment>
            <comments>http://blogs.ugidotnet.org/alessage/archive/2008/03/26/91874.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/alessage/comments/commentRss/91874.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/alessage/services/trackbacks/91874.aspx</trackback:ping>
        </item>
    </channel>
</rss>