<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michele Levada &#187; 2000</title>
	<atom:link href="https://www.levada.info/Blog/?cat=19&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.levada.info/Blog</link>
	<description>Magoo &#124;&#124; Sentry &#124;&#124; TomClancy  =&#62; www.levada.info</description>
	<lastBuildDate>Fri, 05 Jun 2015 19:38:43 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>SQL e localizzazione</title>
		<link>https://www.levada.info/Blog/?p=18</link>
		<comments>https://www.levada.info/Blog/?p=18#comments</comments>
		<pubDate>Tue, 29 Jul 2008 21:27:45 +0000</pubDate>
		<dc:creator><![CDATA[michele]]></dc:creator>
				<category><![CDATA[2000]]></category>
		<category><![CDATA[MSDE]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[sql 2000]]></category>
		<category><![CDATA[sql 2005]]></category>
		<category><![CDATA[sql inglese italiano confronto date]]></category>

		<guid isPermaLink="false">http://www.levada.info/Blog/?p=18</guid>
		<description><![CDATA[In questi giorni mi sono scontrato con un problema con 2 sql diversi&#8230; uno in italiano ed uno in inglese&#8230;questo portava ad un problema con la gestione delle date che venivano interpretate in modo diverso. Spulciando in giro vi riporto i miei riscontri ( &#8230; dopo il salto ) La localizzazione del prodotto installato va [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>In questi giorni mi sono scontrato con un problema con 2 sql diversi&#8230; uno in italiano ed uno in inglese&#8230;questo portava ad un problema con la gestione delle date che venivano interpretate in modo diverso.</p>
<p>Spulciando in giro vi riporto i miei riscontri ( &#8230; dopo il salto )</p>
<p><span id="more-18"></span></p>
<p>La localizzazione del prodotto installato va a leggere la tabella <span style="color: #339966;">syslanguages</span> del database master ( sys nel 2005 )</p>
<p>Con questo script viene visualizzata la tabella contenente le varie localizzazioni.</p>
<p><span style="color: #000080;">Select</span> *<br />
<span style="color: #000080;">From</span> Master.dbo.<span style="color: #008000;">syslanguages</span> <span style="color: #008000;">&#8211;</span><span style="color: #008000;">-&gt; <a title="msdn" href="http://msdn.microsoft.com/en-us/library/ms190303.aspx" target="_blank">MSDN</a> ( in sql 2005 il dato viene salvato in sys.syslanguages )</span></p>
<p>Questo script di test ci fa vedere il comportamento differente di una query in base alla localizzazione</p>
<p><span style="color: #000080;">SET LANGUAGE</span> us_english Â  <span style="color: #008000;">&#8211;&gt; Cambio lingua in inglese</span><br />
<span style="color: #000080;">SELECT</span> CAST(&#8216;2008-07-29&#8242; <span style="color: #000080;">AS datetime</span>)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
2008-07-29 00:00:00.000</p>
<p><span style="color: #000080;">SET LANGUAGE</span> italian Â  Â  Â  Â  <span style="color: #008000;">&#8211;&gt; Cambio lingua in italiano</span><br />
<span style="color: #000080;">SELECT</span> CAST(&#8216;2008-07-29&#8242; <span style="color: #000080;">AS datetime</span>)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Changed language setting to Italiano.<br />
Server: Msg 242, Level 16, State 3, Line 2<br />
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.</p>
<p>Con questo comando:Â  <span style="color: #993300;">sp_helplanguage </span>us_english  Â  Â  Â  Â  Â  Â Ã¨ possibile verificare le impostazioni della lingua</p>
<p>Per cambiare il default language per la login di SQL Ã¨ possibile utilizzare il comando sp_defaultlanguage ( Attenzione: <a title="Microsoft" href="http://technet.microsoft.com/en-us/library/ms189828.aspx" target="_blank">tale comando verrÃ  deprecato </a>nelle prossime versioni di sql a favore di <span style="color: #000080;">ALTER LOGIN</span> )</p>
<p>Nelle query utilizzare il comando <span style="color: #000080;">set dateformat</span> { format | @format_var } ( <a href="http://msdn.microsoft.com/en-us/library/ms189491.aspx">MSDN</a> )</p>
]]></content:encoded>
			<wfw:commentRss>https://www.levada.info/Blog/?feed=rss2&#038;p=18</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
