<?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>youdidwhatwithtsql.com &#187; TSQL</title>
	<atom:link href="http://www.youdidwhatwithtsql.com/tag/tsql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.youdidwhatwithtsql.com</link>
	<description>making DBAs everywhere curse!</description>
	<lastBuildDate>Sat, 24 Jul 2010 16:26:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>SSMS SQLCMD Mode: a half done job?</title>
		<link>http://www.youdidwhatwithtsql.com/ssms-sqlcmd-mode-a-half-done-job/782</link>
		<comments>http://www.youdidwhatwithtsql.com/ssms-sqlcmd-mode-a-half-done-job/782#comments</comments>
		<pubDate>Fri, 28 May 2010 20:59:53 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[sqlcmd]]></category>
		<category><![CDATA[SSMS]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/ssms-sqlcmd-mode-a-half-done-job/782</guid>
		<description><![CDATA[I’ve always been aware of SQLCMD mode in SQL Server Management Studio but until a few days ago I never considered using it. So what is SQLCMD? SQLCMD is a command line application that comes with Microsoft SQL Server, and exposes the management features of SQL Server. It allows SQL queries to be written and [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/ssms-sqlcmd-mode-a-half-done-job/782">SSMS SQLCMD Mode: a half done job?</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I’ve always been aware of <a href="http://msdn.microsoft.com/en-us/library/ms174187.aspx" target="_blank">SQLCMD mode</a> in SQL Server Management Studio but until a few days ago I never considered using it. So what is SQLCMD?</p>
<blockquote><p>SQLCMD is a command line application that comes with Microsoft SQL Server, and exposes the management features of SQL Server. It allows SQL queries to be written and executed from the command prompt. It can also act as a <a href="http://en.wikipedia.org/wiki/Scripting_language">scripting language</a> to create and run a set of SQL statements as a script. Such scripts are stored as a <code>.sql</code> file, and are used either for management of databases or to create the database schema during the deployment of a database. <a href="http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQLCMD" target="_blank">source</a></p>
</blockquote>
<p>Even better SQLCMD Mode allows us to mix <a href="http://msdn.microsoft.com/en-us/library/ms189826(SQL.90).aspx" target="_blank">T-SQL</a> with these handy commands. You can activate the feature by clicking Query &gt; SQLCMD Mode.</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2010/05/sqlcmd_mode_ssms.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="sqlcmd_mode_ssms" border="0" alt="sqlcmd mode ssms thumb SSMS SQLCMD Mode: a half done job?" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2010/05/sqlcmd_mode_ssms_thumb.png" width="244" height="210" /></a> </p>
<p>I remember reading on a blog somewhere that people starting out with T-SQL often try to do stuff like;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p782code6'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p7826"><td class="code" id="p782code6"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">DECLARE</span> @<span style="color: #0000FF;">table</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">20</span><span style="color: #808080;">&#41;</span>;
<span style="color: #0000FF;">SET</span> @<span style="color: #0000FF;">table</span> <span style="color: #808080;">=</span> <span style="color: #FF0000;">'Customer'</span>;
&nbsp;
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> @<span style="color: #0000FF;">table</span>;</pre></td></tr></table></div>

<p>This doesn’t work but look what we can do in SQLCMD mode.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p782code7'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p7827"><td class="code" id="p782code7"><pre class="tsql" style="font-family:monospace;">:setvar <span style="color: #0000FF;">table</span> Customer
&nbsp;
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> $<span style="color: #808080;">&#40;</span><span style="color: #0000FF;">table</span><span style="color: #808080;">&#41;</span>;</pre></td></tr></table></div>

<p>Bang, we have a resultset. Now I was excited! There’s a few things in TSQL that will not accept a variable as input. Off the top of my head I can think of references to Linked Servers and <a href="http://technet.microsoft.com/en-us/library/ms188427.aspx" target="_blank">OPENQUERY</a>. Perhaps SQLCMD Mode was the answer to some of these, admittedly very rare, problems.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p782code8'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p7828"><td class="code" id="p782code8"><pre class="tsql" style="font-family:monospace;">:setvar linkedservername MyLinkedServer
&nbsp;
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> 
<span style="color: #0000FF;">FROM</span> $<span style="color: #808080;">&#40;</span>linkedservername<span style="color: #808080;">&#41;</span>.<span style="color: #202020;">db</span>.<span style="color: #202020;">dbo</span>.<span style="color: #0000FF;">table</span>;</pre></td></tr></table></div>

<p>Another resultset. So far, so good. Now lets try something a little different.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p782code9'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p7829"><td class="code" id="p782code9"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">DECLARE</span> @linkedserver <span style="color: #0000FF;">CHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span><span style="color: #808080;">&#41;</span>;
<span style="color: #0000FF;">SET</span> @linkedserver <span style="color: #808080;">=</span> <span style="color: #FF0000;">'1'</span>;
&nbsp;
<span style="color: #0000FF;">IF</span> <span style="color: #808080;">&#40;</span>@linkedserver <span style="color: #808080;">=</span> <span style="color: #FF0000;">'1'</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">BEGIN</span>
                <span style="color: #0000FF;">PRINT</span> <span style="color: #FF0000;">'1'</span>;
                :setvar linkedservername MyFirstLinkedServer
<span style="color: #0000FF;">END</span>
<span style="color: #0000FF;">ELSE</span>
<span style="color: #0000FF;">BEGIN</span>
                <span style="color: #0000FF;">PRINT</span> <span style="color: #FF0000;">'2'</span>;
                :setvar linkedservername MySecondLinkedServer
<span style="color: #0000FF;">END</span>
&nbsp;
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> 
<span style="color: #0000FF;">FROM</span> $<span style="color: #808080;">&#40;</span>linkedservername<span style="color: #808080;">&#41;</span>.<span style="color: #202020;">db</span>.<span style="color: #202020;">dbo</span>.<span style="color: #202020;">Customer</span>;</pre></td></tr></table></div>

<p>This appears to work, when you reference genuine linked server, but if you change the names to ones that don&#8217;t exist you&#8217;ll get the following error. </p>
<pre>Msg 7202, Level 11, State 2, Line 13
Could not find server 'MySecondLinkedServer' in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers.</pre>
<p>Yep, it seems all the SQLCMD lines are executed regardless of the TSQL conditions around them. OK, so perhaps if I do all the assignment in TSQL and then feed a variable to the SQLCMD?</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p782code10'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p78210"><td class="code" id="p782code10"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">DECLARE</span> @linkedservername <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">20</span><span style="color: #808080;">&#41;</span>;
<span style="color: #0000FF;">SET</span> @linkedservername <span style="color: #808080;">=</span> <span style="color: #FF0000;">'MyLinkedServer'</span>;
&nbsp;
:setvar linkedservername @linkedservername;
&nbsp;
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> 
<span style="color: #0000FF;">FROM</span> $<span style="color: #808080;">&#40;</span>linkedservername<span style="color: #808080;">&#41;</span>.<span style="color: #202020;">db</span>.<span style="color: #202020;">dbo</span>.<span style="color: #202020;">Customer</span>;</pre></td></tr></table></div>

<p>No joy with this either. So no flow control or TSQL variable assignments with SQLCMD mode? This is a big disappointment.&#160; Not very many SQLCMD keywords are supported and no real flow control commands.</p>
<blockquote>
<p>The Database Engine Query Editor supports the following SQLCMD script keywords:</p>
<p><code>[!!:]GO[count]</code></p>
<p><code>!! <command></code></p>
<p><code>:exit(statement)</code></p>
<p><code>:Quit</code></p>
<p><code>:r <filename></code></p>
<p><code>:setvar <var> <value></code></p>
<p><code>:connect server[\instance] [-l login_timeout] [-U user [-P password]]</code></p>
<p><code> <img src='http://www.youdidwhatwithtsql.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' title="SSMS SQLCMD Mode: a half done job?" /> n error [ignore|exit]</code></p>
<p><code>:error <filename>|stderr|stdout</code></p>
<p><code> <img src='http://www.youdidwhatwithtsql.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' title="SSMS SQLCMD Mode: a half done job?" /> ut <filename>|stderr|stdout <a href="http://msdn.microsoft.com/en-us/library/ms174187.aspx" target="_blank">source</a></code></p>
</blockquote>
<p>This happens because all the processing of SQLCMD happens client-side before the TSQL hits the database engine.The reason makes sense but I don’t like the result! Surely it wouldn’t have been that hard to add a few conditional commands to the product?</p>
<p>Don’t get me wrong, you can do some <a href="http://www.simple-talk.com/sql/sql-tools/the-sqlcmd-workbench/" target="_blank">cool things with sqlcmd mode</a>, but without conditional processing and variable handling it misses being something awesome by quite a long shot. </p>
<p><map name='google_ad_map_782_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/782?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_782_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=782&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Fssms-sqlcmd-mode-a-half-done-job%2F782' title="SSMS SQLCMD Mode: a half done job?" alt=" SSMS SQLCMD Mode: a half done job?" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/ssms-sqlcmd-mode-a-half-done-job/782">SSMS SQLCMD Mode: a half done job?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/ssms-sqlcmd-mode-a-half-done-job/782/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>String or binary data would be truncated.</title>
		<link>http://www.youdidwhatwithtsql.com/string-or-binary-data-would-be-truncated/706</link>
		<comments>http://www.youdidwhatwithtsql.com/string-or-binary-data-would-be-truncated/706#comments</comments>
		<pubDate>Sat, 27 Mar 2010 19:25:51 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/string-or-binary-data-would-be-truncated/706</guid>
		<description><![CDATA[This error message really irritates me. Msg 8152, Level 16, State 2, Line 1 String or binary data would be truncated. The statement has been terminated. I should probably open a Microsoft Connect item about this but would it really be that hard to tell you the column name? When you&#8217;re importing a data from [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/string-or-binary-data-would-be-truncated/706">String or binary data would be truncated.</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This error message really irritates me.</p>
<pre>Msg 8152, Level 16, State 2, Line 1
String or binary data would be truncated.
The statement has been terminated.</pre>
<p>I should probably open a <a href="http://connect.microsoft.com/" target="_blank">Microsoft Connect</a> item about this but would it really be that hard to tell you the column name? When you&#8217;re importing a data from temporary tables with a large amount of columns it can be rather tedious to check which one is causing the problem. Here&#8217;s an approach I often take to identify the column quickly.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p706code12'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p70612"><td class="code" id="p706code12"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">USE</span> AdventureWorks
GO
&nbsp;
<span style="color: #008080;">-- Generate SQL for all the character columns</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #FF0000;">'MAX(LEN('</span> <span style="color: #808080;">+</span> COLUMN_NAME <span style="color: #808080;">+</span> <span style="color: #FF0000;">')) AS '</span> <span style="color: #808080;">+</span> COLUMN_NAME <span style="color: #808080;">+</span> <span style="color: #FF0000;">','</span>
<span style="color: #0000FF;">FROM</span> <span style="color: #808080;">IN</span>F<span style="color: #808080;">OR</span>MATION_SCHEMA.<span style="color: #202020;">COLUMNS</span>
<span style="color: #0000FF;">WHERE</span> TABLE_NAME <span style="color: #808080;">=</span> <span style="color: #FF0000;">'Contact'</span>
<span style="color: #808080;">AND</span> TABLE_SCHEMA <span style="color: #808080;">=</span> <span style="color: #FF0000;">'Person'</span>
<span style="color: #808080;">AND</span> <span style="color: #808080;">&#40;</span>DATA_TYPE <span style="color: #808080;">LIKE</span> <span style="color: #FF0000;">'%char%'</span>
<span style="color: #808080;">OR</span> DATA_TYPE <span style="color: #808080;">LIKE</span> <span style="color: #FF0000;">'%text%'</span><span style="color: #808080;">&#41;</span>;
&nbsp;
<span style="color: #008080;">-- Run the generated SQL against your table</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>Title<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> Title,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>FirstName<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> FirstName,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>MiddleName<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> MiddleName,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>LastName<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> LastName,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>Suffix<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> Suffix,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>EmailAddress<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> EmailAddress,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>Phone<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> Phone,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>PasswordHash<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> PasswordHash,
<span style="color: #FF00FF;">MAX</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>PasswordSalt<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> PasswordSalt
<span style="color: #0000FF;">FROM</span> Person.<span style="color: #202020;">Contact</span>;</pre></td></tr></table></div>

<p>When ran against your target table the script will produce a MAX character count for all the char / text type fields. Not exactly rocket science but this makes it easy to identify the column(s) causing the issue.</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2010/03/max_data_lengths.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="max data lengths" border="0" alt="max data lengths" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2010/03/max_data_lengths_thumb.png" width="644" height="74" /></a></p>
<p><map name='google_ad_map_706_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/706?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_706_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=706&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Fstring-or-binary-data-would-be-truncated%2F706' title="String or binary data would be truncated." alt=" String or binary data would be truncated." /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/string-or-binary-data-would-be-truncated/706">String or binary data would be truncated.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/string-or-binary-data-would-be-truncated/706/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run a Stored Procedure when SQL Server starts</title>
		<link>http://www.youdidwhatwithtsql.com/run-a-stored-procedure-when-sql-server-starts/693</link>
		<comments>http://www.youdidwhatwithtsql.com/run-a-stored-procedure-when-sql-server-starts/693#comments</comments>
		<pubDate>Mon, 01 Mar 2010 21:08:18 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/run-a-stored-procedure-when-sql-server-starts/693</guid>
		<description><![CDATA[Recently I needed to setup a SQL Server box so it had access to a mapped drive to support a legacy application. I created the below stored procedure, which utilises the subst command. to get this done. ?View Code TSQLCREATE PROCEDURE usp_mapDDrive AS BEGIN EXEC master.dbo.xp_cmdshell 'Subst d: c:\', no_output; END GO I needed a [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/run-a-stored-procedure-when-sql-server-starts/693">Run a Stored Procedure when SQL Server starts</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Recently I needed to setup a <a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" target="_blank">SQL Server</a> box so it had access to a mapped drive to support a legacy application. I created the below stored procedure, which utilises the <a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/subst.mspx?mfr=true" target="_blank">subst</a> command. to get this done.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p693code16'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p69316"><td class="code" id="p693code16"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">PROCEDURE</span> usp_mapDDrive
<span style="color: #0000FF;">AS</span>
<span style="color: #0000FF;">BEGIN</span>
	<span style="color: #0000FF;">EXEC</span> master.<span style="color: #202020;">dbo</span>.<span style="color: #202020;">xp_cmdshell</span> <span style="color: #FF0000;">'Subst d: c:<span style="color: #000099; font-weight: bold;">\'</span>, no_output;
END
GO</span></pre></td></tr></table></div>

<p>I needed a way of ensuring this mapped drive was always available to SQL Server. After considering various ways of doing this I settled with <a href="http://msdn.microsoft.com/en-us/library/ms181720.aspx" target="_blank">sp_procoption</a>. This is a neat little system stored procedure that you can use to execute a user proc at startup. Setting this up is easy.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p693code17'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p69317"><td class="code" id="p693code17"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">exec</span> <span style="color: #AF0000;">sp_procoption</span> @ProcName <span style="color: #808080;">=</span> usp_mapDDrive,
     @OptionName <span style="color: #808080;">=</span> <span style="color: #FF0000;">'STARTUP'</span>,
     @OptionValue <span style="color: #808080;">=</span> <span style="color: #FF0000;">'ON'</span>;</pre></td></tr></table></div>

<p>Turning it off again is simple.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p693code18'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p69318"><td class="code" id="p693code18"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">exec</span> <span style="color: #AF0000;">sp_procoption</span> @ProcName <span style="color: #808080;">=</span> usp_mapDDrive,
     @OptionName <span style="color: #808080;">=</span> <span style="color: #FF0000;">'STARTUP'</span>,
     @OptionValue <span style="color: #808080;">=</span> <span style="color: #FF0000;">'OFF'</span>;</pre></td></tr></table></div>

<p>Two caveats; you must create your stored procedure in the <a href="http://msdn.microsoft.com/en-us/library/ms187837.aspx" target="_blank">master database</a> and it cannot contain input or output parameters. </p>
<p><map name='google_ad_map_693_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/693?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_693_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=693&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Frun-a-stored-procedure-when-sql-server-starts%2F693' title="Run a Stored Procedure when SQL Server starts" alt=" Run a Stored Procedure when SQL Server starts" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/run-a-stored-procedure-when-sql-server-starts/693">Run a Stored Procedure when SQL Server starts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/run-a-stored-procedure-when-sql-server-starts/693/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extract Stored Procedure Comments with TSQL</title>
		<link>http://www.youdidwhatwithtsql.com/extract-stored-procedure-comments-with-tsql/563</link>
		<comments>http://www.youdidwhatwithtsql.com/extract-stored-procedure-comments-with-tsql/563#comments</comments>
		<pubDate>Sun, 24 Jan 2010 15:16:42 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[DBA]]></category>
		<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[Database documentation]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/extract-stored-procedure-comments-with-tsql/563</guid>
		<description><![CDATA[I&#8217;ve blogged before about documenting databases. I&#8217;m very much a fan of extracting documentation from systems themselves so it&#8217;s as up-to-date as it can be. That&#8217;s probably why I&#8217;m such a big fan of Powershell a tool that excels at this task. This week I was thinking about how to get at the comments often [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/extract-stored-procedure-comments-with-tsql/563">Extract Stored Procedure Comments with TSQL</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve blogged before about <a href="http://www.youdidwhatwithtsql.com/documenting-databases/204" target="_blank">documenting databases</a>. I&#8217;m very much a fan of extracting documentation from systems themselves so it&#8217;s as up-to-date as it can be. That&#8217;s probably why I&#8217;m such a big fan of <a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx" target="_blank">Powershell</a> a tool that excels at this task. This week I was thinking about how to get at the comments often placed at the top of stored procedure definitions. I&#8217;m referring to the little block of comments that <a href="http://www.microsoft.com/en/us/default.aspx" target="_blank">Microsoft</a> are encouraging us to fill out when we create a new store procedure.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p563code21'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p56321"><td class="code" id="p563code21"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- =============================================</span>
<span style="color: #008080;">-- Author:	&lt;author  ,,NAME&gt;</span>
<span style="color: #008080;">-- Create date: &lt;create date,,&gt;</span>
<span style="color: #008080;">-- Description:	&lt;description  ,,&gt;</span>
<span style="color: #008080;">-- =============================================</span></pre></td></tr></table></div>

<p>Would it not be useful to get our hands on these comments? Here&#8217;s quick <a href="http://en.wikipedia.org/wiki/Transact-SQL" target="_blank">TSQL</a> script you can use to attempt to extract those comments.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p563code22'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p56322"><td class="code" id="p563code22"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Drop temporary tables if they exist</span>
<span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">OBJECT_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'tempdb..#ProcDoc'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
<span style="color: #0000FF;">BEGIN</span>
	<span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> #ProcDoc;
<span style="color: #0000FF;">END</span>
 <span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">OBJECT_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'tempdb..#temp'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
 <span style="color: #0000FF;">BEGIN</span>
	<span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> #temp;
<span style="color: #0000FF;">END</span>
&nbsp;
<span style="color: #008080;">-- Create a table to hold procedure documentation</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> #ProcDoc
<span style="color: #808080;">&#40;</span>
	Id <span style="color: #0000FF;">INTEGER</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span>,<span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">PRIMARY</span> <span style="color: #0000FF;">KEY</span> <span style="color: #0000FF;">CLUSTERED</span>,
	<span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Schema</span><span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">100</span><span style="color: #808080;">&#41;</span>,
	<span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Proc</span><span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">100</span><span style="color: #808080;">&#41;</span>,
	<span style="color: #808080;">&#91;</span>Author<span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">100</span><span style="color: #808080;">&#41;</span>,
	<span style="color: #808080;">&#91;</span>CreatedDate<span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">20</span><span style="color: #808080;">&#41;</span>,
	<span style="color: #808080;">&#91;</span>Description<span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">TEXT</span>
<span style="color: #808080;">&#41;</span>;
&nbsp;
<span style="color: #0000FF;">DECLARE</span> @<span style="color: #0000FF;">proc</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">100</span><span style="color: #808080;">&#41;</span>,
		@<span style="color: #0000FF;">schema</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">100</span><span style="color: #808080;">&#41;</span>,
		@proc_id <span style="color: #0000FF;">INTEGER</span>,
		@schema_proc <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">200</span><span style="color: #808080;">&#41;</span>;
&nbsp;
<span style="color: #008080;">-- Cursor to work through our procs</span>
<span style="color: #0000FF;">DECLARE</span> procCursor <span style="color: #0000FF;">CURSOR</span> <span style="color: #0000FF;">LOCAL</span> FAST_F<span style="color: #808080;">OR</span>WARD <span style="color: #0000FF;">FOR</span> <span style="color: #0000FF;">SELECT</span> p.<span style="color: #808080;">&#91;</span>name<span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">AS</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">proc</span><span style="color: #808080;">&#93;</span>,
							s.<span style="color: #808080;">&#91;</span>name<span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">AS</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">schema</span><span style="color: #808080;">&#93;</span>
						 <span style="color: #0000FF;">FROM</span> sys.<span style="color: #202020;">procedures</span> p
						 <span style="color: #0000FF;">INNER</span> <span style="color: #808080;">JOIN</span> sys.<span style="color: #202020;">schemas</span> s
							<span style="color: #0000FF;">ON</span> s.<span style="color: #202020;">schema_id</span> <span style="color: #808080;">=</span> p.<span style="color: #202020;">schema_id</span>;
&nbsp;
<span style="color: #0000FF;">OPEN</span> procCursor;
<span style="color: #0000FF;">FETCH</span> <span style="color: #0000FF;">NEXT</span> <span style="color: #0000FF;">FROM</span> procCursor <span style="color: #0000FF;">INTO</span> @<span style="color: #0000FF;">proc</span>,
				@<span style="color: #0000FF;">schema</span>;
&nbsp;
<span style="color: #0000FF;">WHILE</span> <span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">@@FETCH_STATUS</span> <span style="color: #808080;">=</span> <span style="color: #000;">0</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">BEGIN</span>
&nbsp;
	<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> #ProcDoc
	<span style="color: #808080;">&#40;</span>
		<span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Schema</span><span style="color: #808080;">&#93;</span>,
		<span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Proc</span><span style="color: #808080;">&#93;</span>
	<span style="color: #808080;">&#41;</span>
	<span style="color: #0000FF;">VALUES</span>
	<span style="color: #808080;">&#40;</span>
		@<span style="color: #0000FF;">Schema</span>,
		@<span style="color: #0000FF;">Proc</span>
	<span style="color: #808080;">&#41;</span>;
&nbsp;
	<span style="color: #0000FF;">SET</span> @proc_id <span style="color: #808080;">=</span> <span style="color: #FF00FF;">SCOPE_IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span>;
&nbsp;
	<span style="color: #008080;">-- Create a temp table to hold comments</span>
	<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> #temp
	<span style="color: #808080;">&#40;</span>
		<span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Text</span><span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">4000</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NULL</span>
	<span style="color: #808080;">&#41;</span>;
&nbsp;
	 <span style="color: #008080;">-- Build schema + proc string</span>
	<span style="color: #0000FF;">SET</span> @schema_proc <span style="color: #808080;">=</span> @<span style="color: #0000FF;">schema</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">'.'</span> <span style="color: #808080;">+</span> @<span style="color: #0000FF;">proc</span>;
&nbsp;
	<span style="color: #008080;">-- sp_helptext to get proc definition</span>
	<span style="color: #008080;">-- and insert into a temp table</span>
	<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> #temp
	<span style="color: #0000FF;">EXEC</span> sys.<span style="color: #AF0000;">sp_helptext</span> @schema_proc;
&nbsp;
	<span style="color: #008080;">-- Just an id we'll use later to identify rows</span>
	<span style="color: #0000FF;">ALTER</span> <span style="color: #0000FF;">TABLE</span> #temp <span style="color: #0000FF;">ADD</span> Id <span style="color: #0000FF;">INTEGER</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span>,<span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">PRIMARY</span> <span style="color: #0000FF;">KEY</span> <span style="color: #0000FF;">CLUSTERED</span>;
&nbsp;
	<span style="color: #008080;">-- Get proc author</span>
	<span style="color: #0000FF;">UPDATE</span> #ProcDoc
	<span style="color: #0000FF;">SET</span> <span style="color: #808080;">&#91;</span>Author<span style="color: #808080;">&#93;</span> <span style="color: #808080;">=</span> 
	<span style="color: #808080;">&#40;</span>
		<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">&#40;</span><span style="color: #0000FF;">SELECT</span> <span style="color: #FF00FF;">SUBSTRING</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Text</span><span style="color: #808080;">&#93;</span>, <span style="color: #FF00FF;">PATINDEX</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'--Author: '</span>, <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #000;">12</span>, <span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Text</span><span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">-</span> <span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">PATINDEX</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'--Author: '</span>, <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #000;">12</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> Author
		<span style="color: #0000FF;">FROM</span> #temp
		<span style="color: #0000FF;">WHERE</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span> <span style="color: #808080;">LIKE</span> <span style="color: #FF0000;">'-- Author:%'</span>
	<span style="color: #808080;">&#41;</span>
	<span style="color: #0000FF;">WHERE</span> Id <span style="color: #808080;">=</span> @Proc_Id;
&nbsp;
	<span style="color: #008080;">-- Get proc created date</span>
	<span style="color: #0000FF;">UPDATE</span> #ProcDoc
	<span style="color: #0000FF;">SET</span> CreatedDate <span style="color: #808080;">=</span>
	<span style="color: #808080;">&#40;</span>
		<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">&#40;</span><span style="color: #0000FF;">SELECT</span> <span style="color: #FF00FF;">SUBSTRING</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Text</span><span style="color: #808080;">&#93;</span>, <span style="color: #FF00FF;">PATINDEX</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'--Author: '</span>, <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #000;">17</span>, <span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span><span style="color: #0000FF;">Text</span><span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">-</span> <span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">PATINDEX</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'--Author: '</span>, <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #000;">17</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span>
		<span style="color: #0000FF;">FROM</span> #temp
		<span style="color: #0000FF;">WHERE</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span> <span style="color: #808080;">LIKE</span> <span style="color: #FF0000;">'-- Create date:%'</span>
	<span style="color: #808080;">&#41;</span>
	<span style="color: #0000FF;">WHERE</span> Id <span style="color: #808080;">=</span> @Proc_Id; 
&nbsp;
	<span style="color: #008080;">-- Get proc description</span>
	<span style="color: #008080;">-- Bit messy here but works for my situation</span>
	<span style="color: #008080;">-- probably need modification dpending on your commenting habits</span>
	<span style="color: #0000FF;">UPDATE</span> #ProcDoc
	<span style="color: #0000FF;">SET</span> <span style="color: #808080;">&#91;</span>Description<span style="color: #808080;">&#93;</span> <span style="color: #808080;">=</span> <span style="color: #FF00FF;">REPLACE</span><span style="color: #808080;">&#40;</span><span style="color: #0000FF;">CONVERT</span><span style="color: #808080;">&#40;</span><span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">4000</span><span style="color: #808080;">&#41;</span>,  
	<span style="color: #808080;">&#40;</span>
		<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
		<span style="color: #0000FF;">FROM</span>
		<span style="color: #808080;">&#40;</span> 
			<span style="color: #0000FF;">SELECT</span> <span style="color: #FF00FF;">REPLACE</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">REPLACE</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span>, <span style="color: #FF0000;">'-- Description:'</span>, <span style="color: #FF0000;">''</span><span style="color: #808080;">&#41;</span>, <span style="color: #FF0000;">'-- '</span>, <span style="color: #FF0000;">''</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#93;</span>
			<span style="color: #0000FF;">FROM</span> #temp
			<span style="color: #0000FF;">WHERE</span> Id <span style="color: #808080;">&gt;=</span> <span style="color: #808080;">&#40;</span><span style="color: #0000FF;">SELECT</span> Id <span style="color: #0000FF;">FROM</span> #temp <span style="color: #0000FF;">WHERE</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span> <span style="color: #808080;">LIKE</span> <span style="color: #FF0000;">'-- Description:%'</span><span style="color: #808080;">&#41;</span>
			<span style="color: #808080;">AND</span> Id <span style="color: #808080;">&lt;</span> <span style="color: #808080;">&#40;</span><span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">&#40;</span>Id <span style="color: #808080;">-</span> <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">FROM</span> #temp <span style="color: #0000FF;">WHERE</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#93;</span> <span style="color: #808080;">LIKE</span> <span style="color: #FF0000;">'%CREATE PROCEDURE%'</span><span style="color: #808080;">&#41;</span>
		<span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> t <span style="color: #0000FF;">FOR</span> XML <span style="color: #0000FF;">PATH</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">''</span><span style="color: #808080;">&#41;</span>
	<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span>, <span style="color: #FF0000;">'&amp;#x0D;'</span>, <span style="color: #FF0000;">''</span><span style="color: #808080;">&#41;</span> <span style="color: #008080;">-- Replace CR entities</span>
	<span style="color: #0000FF;">WHERE</span> ID <span style="color: #808080;">=</span> @Proc_id;
&nbsp;
	<span style="color: #008080;">-- Drop the temp table</span>
	<span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> #temp;
&nbsp;
	<span style="color: #008080;">-- Get the next row</span>
	<span style="color: #0000FF;">FETCH</span> <span style="color: #0000FF;">NEXT</span> <span style="color: #0000FF;">FROM</span> procCursor <span style="color: #0000FF;">INTO</span> @<span style="color: #0000FF;">proc</span>,
					@<span style="color: #0000FF;">schema</span>;
&nbsp;
<span style="color: #0000FF;">END</span>
&nbsp;
<span style="color: #008080;">-- Clean up</span>
<span style="color: #0000FF;">CLOSE</span> procCursor;
<span style="color: #0000FF;">DEALLOCATE</span> procCursor;
&nbsp;
<span style="color: #008080;">-- View procedure documentation</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> #ProcDoc
<span style="color: #0000FF;">WHERE</span> <span style="color: #808080;">&#91;</span>Description<span style="color: #808080;">&#93;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>;</pre></td></tr></table></div>

<p>All tables are temporary so there&#8217;s nothing to clean up. You&#8217;ll probably have to tweak this script as your commenting habits will likely vary. If all goes well the script should produce something looking like below.</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2010/01/extracting_stored_procedure_comments.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="extracting stored procedure comments" border="0" alt="extracting stored procedure comments" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2010/01/extracting_stored_procedure_comments_thumb.png" width="644" height="115" /></a></p>
<p><map name='google_ad_map_563_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/563?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_563_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=563&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Fextract-stored-procedure-comments-with-tsql%2F563' title="Extract Stored Procedure Comments with TSQL" alt=" Extract Stored Procedure Comments with TSQL" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/extract-stored-procedure-comments-with-tsql/563">Extract Stored Procedure Comments with TSQL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/extract-stored-procedure-comments-with-tsql/563/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Testing datetime dependent Stored Procedures</title>
		<link>http://www.youdidwhatwithtsql.com/testing-datetime-dependent-stored-procedures/433</link>
		<comments>http://www.youdidwhatwithtsql.com/testing-datetime-dependent-stored-procedures/433#comments</comments>
		<pubDate>Sat, 14 Nov 2009 14:24:28 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[sql server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/testing-datetime-dependent-stored-procedures/433</guid>
		<description><![CDATA[This week I was tasked with testing a stored procedure that was meant to output data on certain days. This was over a 120 day period, so I wanted to find some automated way of doing this, rather than changing the server date manually for each execution. The method I came up with involves the [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/testing-datetime-dependent-stored-procedures/433">Testing datetime dependent Stored Procedures</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This week I was tasked with testing a stored procedure that was meant to output data on certain days. This was over a 120 day period, so I wanted to find some automated way of doing this, rather than changing the server date manually for each execution. The method I came up with involves the use of <a href="http://msdn.microsoft.com/en-us/library/ms175046.aspx" target="_blank">xp_cmdshell</a> to execute the <a href="http://en.wikipedia.org/wiki/List_of_DOS_commands#time_and_date" target="_blank">date command</a>. Here&#8217;s an illustration of what I came up with.</p>
<p>First create this stored procedure. This will just check to see if it&#8217;s Saturday and output &quot;Yes&quot; if it is.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p433code25'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p43325"><td class="code" id="p433code25"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">SET</span> ANSI_<span style="color: #808080;">NULL</span>S <span style="color: #0000FF;">ON</span>
GO
<span style="color: #0000FF;">SET</span> QUOTED_IDENTIFIER <span style="color: #0000FF;">ON</span>
GO
<span style="color: #008080;">-- =============================================</span>
<span style="color: #008080;">-- Author: Rhys Campbell</span>
<span style="color: #008080;">-- Create date: 2009-11-14</span>
<span style="color: #008080;">-- Description:	Outputs &quot;Yes&quot; if it is Saturday</span>
<span style="color: #008080;">-- otherwise &quot;No&quot;</span>
<span style="color: #008080;">-- =============================================</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">PROCEDURE</span> usp_isItSaturday
<span style="color: #0000FF;">AS</span>
<span style="color: #0000FF;">BEGIN</span>
	<span style="color: #0000FF;">SET</span> <span style="color: #0000FF;">NOCOUNT</span> <span style="color: #0000FF;">ON</span>;
&nbsp;
	<span style="color: #0000FF;">DECLARE</span> @isItSaturday <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">3</span><span style="color: #808080;">&#41;</span>;
&nbsp;
    	<span style="color: #0000FF;">SET</span> @isItSaturday <span style="color: #808080;">=</span> <span style="color: #0000FF;">CASE</span>
				<span style="color: #0000FF;">WHEN</span> <span style="color: #FF00FF;">DATEPART</span><span style="color: #808080;">&#40;</span>dw, <span style="color: #FF00FF;">GETDATE</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">=</span> <span style="color: #000;">7</span> <span style="color: #0000FF;">THEN</span> <span style="color: #FF0000;">'Yes'</span>
				<span style="color: #0000FF;">ELSE</span>
					<span style="color: #FF0000;">'No'</span>
			    <span style="color: #0000FF;">END</span>;
	<span style="color: #0000FF;">SELECT</span> <span style="color: #FF00FF;">GETDATE</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span>, @isItSaturday;
&nbsp;
<span style="color: #0000FF;">END</span>
GO</pre></td></tr></table></div>

<p>The script below will change the date by one day, then execute usp_isItSaturday, in sequence up to the end of 2009. I had to introduce the <a href="http://msdn.microsoft.com/en-us/library/ms187331.aspx" target="_blank">WAITFOR</a> delay because <a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" target="_blank">SQL Server</a> seems to take a few seconds to register the date change. The script will simply loop until the day changes before executing the store procedure.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p433code26'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p43326"><td class="code" id="p433code26"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Enable xp_cmdshell</span>
<span style="color: #0000FF;">EXEC</span> master.<span style="color: #202020;">dbo</span>.<span style="color: #AF0000;">sp_configure</span> <span style="color: #FF0000;">'xp_cmdshell'</span>, <span style="color: #000;">1</span>;
<span style="color: #0000FF;">RECONFIGURE</span>;
&nbsp;
<span style="color: #0000FF;">DECLARE</span> @command <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">4000</span><span style="color: #808080;">&#41;</span>,
		@<span style="color: #0000FF;">date</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">10</span><span style="color: #808080;">&#41;</span>,
		@starting <span style="color: #0000FF;">DATETIME</span>,
		@<span style="color: #0000FF;">day</span> <span style="color: #0000FF;">INTEGER</span>;
&nbsp;
<span style="color: #0000FF;">SET</span> @starting <span style="color: #808080;">=</span> <span style="color: #FF00FF;">GETDATE</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span>;
&nbsp;
<span style="color: #0000FF;">WHILE</span> <span style="color: #808080;">&#40;</span>@starting <span style="color: #808080;">&lt;=</span> <span style="color: #FF0000;">'2009-12-31T00:00:00'</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">BEGIN</span>
&nbsp;
	<span style="color: #0000FF;">SET</span> @<span style="color: #0000FF;">date</span> <span style="color: #808080;">=</span> <span style="color: #0000FF;">CAST</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">DATEPART</span><span style="color: #808080;">&#40;</span>d, @starting<span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">2</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">'/'</span> <span style="color: #808080;">+</span> <span style="color: #0000FF;">CAST</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">DATEPART</span><span style="color: #808080;">&#40;</span>m, @starting<span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">2</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">'/'</span> <span style="color: #808080;">+</span> <span style="color: #0000FF;">CAST</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">DATEPART</span><span style="color: #808080;">&#40;</span>YYYY, @starting<span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">4</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span>;
	<span style="color: #008080;">-- Get the day for tracking when the date change has taken effect</span>
	<span style="color: #0000FF;">SET</span> @<span style="color: #0000FF;">day</span> <span style="color: #808080;">=</span> <span style="color: #FF00FF;">DATEPART</span><span style="color: #808080;">&#40;</span>d, @starting<span style="color: #808080;">&#41;</span>;
	<span style="color: #0000FF;">SET</span> @command <span style="color: #808080;">=</span> <span style="color: #FF0000;">'date '</span> <span style="color: #808080;">+</span> @<span style="color: #0000FF;">date</span>;
	<span style="color: #0000FF;">EXEC</span> xp_cmdshell @command, no_output;
&nbsp;
	<span style="color: #008080;">-- SQL Server takes a while to pickup the date change</span>
	<span style="color: #008080;">-- Loop around until the day has changed before executing the proc</span>
	<span style="color: #0000FF;">WHILE</span><span style="color: #808080;">&#40;</span>@<span style="color: #0000FF;">day</span> <span style="color: #808080;">&lt;&gt;</span> <span style="color: #FF00FF;">DATEPART</span><span style="color: #808080;">&#40;</span>d, <span style="color: #FF00FF;">GETDATE</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span>
	<span style="color: #0000FF;">BEGIN</span>
		<span style="color: #0000FF;">WAITFOR</span> DELAY <span style="color: #FF0000;">'00:00:01'</span>;
	<span style="color: #0000FF;">END</span>
&nbsp;
	<span style="color: #008080;">-- Call the procedure with the changed date</span>
	<span style="color: #0000FF;">EXEC</span> dbo.<span style="color: #202020;">usp_isItSaturday</span>;  
	<span style="color: #008080;">-- Increment date by 1 day</span>
	<span style="color: #0000FF;">SET</span> @starting <span style="color: #808080;">=</span> <span style="color: #FF00FF;">DATEADD</span><span style="color: #808080;">&#40;</span>d, <span style="color: #000;">1</span>, @starting<span style="color: #808080;">&#41;</span>;
&nbsp;
<span style="color: #0000FF;">END</span> 
&nbsp;
<span style="color: #008080;">-- Disable xp_cmdshell</span>
<span style="color: #0000FF;">EXEC</span> master.<span style="color: #202020;">dbo</span>.<span style="color: #AF0000;">sp_configure</span> <span style="color: #FF0000;">'xp_cmdshell'</span>, <span style="color: #000;">0</span>;
<span style="color: #0000FF;">RECONFIGURE</span>;</pre></td></tr></table></div>

<p>Here&#8217;s a sample of the output. You can see it has correctly identified the days that are Saturday.</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/usp_isItSaturday.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="usp_isItSaturday" border="0" alt="usp isItSaturday thumb Testing datetime dependent Stored Procedures" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/usp_isItSaturday_thumb.png" width="121" height="244" /></a></p>
<p><map name='google_ad_map_433_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/433?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_433_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=433&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Ftesting-datetime-dependent-stored-procedures%2F433' title="Testing datetime dependent Stored Procedures" alt=" Testing datetime dependent Stored Procedures" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/testing-datetime-dependent-stored-procedures/433">Testing datetime dependent Stored Procedures</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/testing-datetime-dependent-stored-procedures/433/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TSQL: Query Pipe-Delimited text files with OPENROWSET</title>
		<link>http://www.youdidwhatwithtsql.com/tsql-query-pipe-delimited-text-files-with-openrowset/429</link>
		<comments>http://www.youdidwhatwithtsql.com/tsql-query-pipe-delimited-text-files-with-openrowset/429#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:49:06 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[OPENROWSET]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[text files]]></category>
		<category><![CDATA[TSQL]]></category>
		<category><![CDATA[vertical bar]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/tsql-query-pipe-delimited-text-files-with-openrowset/429</guid>
		<description><![CDATA[Sometimes, when working with extracts of data, it can be a pain to have to load these files into a database in order to work with them. It&#8217;s easy to use OPENROWSET to save yourself a little time. Here&#8217;s a basic example; ?View Code TSQLSELECT * FROM OPENROWSET &#40;'MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)}; DefaultDir=C:\Users\Rhys\Desktop\csv;Extended [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/tsql-query-pipe-delimited-text-files-with-openrowset/429">TSQL: Query Pipe-Delimited text files with OPENROWSET</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Sometimes, when working with extracts of data, it can be a pain to have to load these files into a database in order to work with them. It&#8217;s easy to use <a href="http://technet.microsoft.com/en-us/library/ms190312.aspx" target="_blank">OPENROWSET</a> to save yourself a little time. Here&#8217;s a basic example;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p429code29'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42929"><td class="code" id="p429code29"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> <span style="color: #0000FF;">OPENROWSET</span>
<span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'MSDASQL'</span>,
<span style="color: #FF0000;">'Driver={Microsoft Text Driver (*.txt; *.csv)}; 
DefaultDir=C:<span style="color: #000099; font-weight: bold;">\U</span>sers<span style="color: #000099; font-weight: bold;">\R</span>hys<span style="color: #000099; font-weight: bold;">\D</span>esktop<span style="color: #000099; font-weight: bold;">\c</span>sv;Extended properties='</span><span style="color: #FF0000;">'ColNameHeader=True;Format=Delimited;'</span><span style="color: #FF0000;">''</span>,
<span style="color: #FF0000;">'SELECT * FROM file1.csv'</span><span style="color: #808080;">&#41;</span>;</pre></td></tr></table></div>

<p>The <strong>DefaultDir</strong> property points to a directory containing standard comma separated files. Now the text files can be treated just like tables, note the SELECT query above in red text. There can be any number of files in the same directory and they can be queried simply by changing the appropriate filename, i.e. <strong>file1.csv</strong> to <strong>file2.txt</strong>.</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/csv_openrowset_sql_server.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="csv openrowset sql server" border="0" alt="csv openrowset sql server" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/csv_openrowset_sql_server_thumb.png" width="206" height="162" /></a> </p>
<p>If you experience the below error you need to enable the feature on your <a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" target="_blank">SQL Server</a> instance.</p>
<pre>Msg 15281, Level 16, State 1, Line 1
SQL Server blocked access to STATEMENT 'OpenRowset/OpenDatasource' of component 'Ad Hoc Distributed Queries' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Ad Hoc Distributed Queries' by using sp_configure. For more information about enabling 'Ad Hoc Distributed Queries', see &quot;Surface Area Configuration&quot; in SQL Server Books Online. </pre>
<p>Run the below <a href="http://msdn.microsoft.com/en-us/library/ms189826.aspx" target="_blank">T-SQL</a> to enable.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p429code30'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42930"><td class="code" id="p429code30"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">EXEC</span> <span style="color: #AF0000;">sp_configure</span> <span style="color: #FF0000;">'Ad Hoc Distributed Queries'</span>, <span style="color: #000;">1</span>;
<span style="color: #0000FF;">RECONFIGURE</span>;</pre></td></tr></table></div>

</p>
<p>Now this is handy but some people, myself included, prefer to use Pipe-Delimited csv files. <a href="http://www.microsoft.com/en/us/default.aspx" target="_blank">Microsoft</a> seem insistent on calling pipes the <a href="http://en.wikipedia.org/wiki/Vertical_bar" target="_blank">vertical-bar</a>. If you attempt the above, with pipe-delimited files, here&#8217;s what you get!</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/csv_pipe_openrowset_sql_server.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="csv pipe openrowset sql server" border="0" alt="csv pipe openrowset sql server" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/csv_pipe_openrowset_sql_server_thumb.png" width="188" height="163" /></a> </p>
<p>Not something we can work with very easily! By modifying a registry entry we can quickly resolve this. Usual warnings about editing your registry apply, i.e. <a href="http://support.microsoft.com/kb/322756" target="_blank">backup</a> and know what you&#8217;re doing.</p>
<p>Using <a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/tools_regeditors.mspx?mfr=true" target="_blank">regedit</a>, navigate to the following key;</p>
<pre>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text</pre>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/regedit_jet_text_driver.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="regedit jet text driver" border="0" alt="regedit jet text driver" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/regedit_jet_text_driver_thumb.png" width="244" height="159" /></a> </p>
<p>Edit the value for the <strong>Format </strong>key;</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/text_driver_format_registry.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="jet text driver format registry" border="0" alt="jet text driver format registry" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/text_driver_format_registry_thumb.png" width="244" height="111" /></a> </p>
<p>Change the value from <strong>CSVDelimited </strong>to <strong>Delimited(|)</strong>. To reverse this change just set the value back to <strong>CSVDelimited</strong> when you need to.</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/text_driver_format_registry_pipe.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="jet text driver format registry pipe" border="0" alt="jet text driver format registry pipe" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/text_driver_format_registry_pipe_thumb.png" width="244" height="111" /></a> </p>
<p>Run the same query again and you&#8217;ll see our data is how we need it to be!</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/csv_pipe_openrowset_sql_server_fixed.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="csv pipe openrowset sql server fixed" border="0" alt="csv pipe openrowset sql server fixed" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/11/csv_pipe_openrowset_sql_server_fixed_thumb.png" width="209" height="165" /></a> </p>
</p>
<p>Read more about the <a href="http://msdn.microsoft.com/en-us/library/bb177651.aspx" target="_blank">Text Data Source Driver</a> if you need to query files with other types of delimiters.</p>
<p><map name='google_ad_map_429_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/429?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_429_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=429&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Ftsql-query-pipe-delimited-text-files-with-openrowset%2F429' title="TSQL: Query Pipe Delimited text files with OPENROWSET" alt=" TSQL: Query Pipe Delimited text files with OPENROWSET" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/tsql-query-pipe-delimited-text-files-with-openrowset/429">TSQL: Query Pipe-Delimited text files with OPENROWSET</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/tsql-query-pipe-delimited-text-files-with-openrowset/429/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordering by Column Value in SQL Server &amp; MySQL</title>
		<link>http://www.youdidwhatwithtsql.com/ordering-by-column-value-in-sql-server-mysql/384</link>
		<comments>http://www.youdidwhatwithtsql.com/ordering-by-column-value-in-sql-server-mysql/384#comments</comments>
		<pubDate>Sun, 27 Sep 2009 15:40:19 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[ORDER BY]]></category>
		<category><![CDATA[order by column value]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/ordering-by-column-value-in-sql-server-mysql/384</guid>
		<description><![CDATA[Today I needed to order some data by specific column value and I recalled the really handy FIELD function in MySQL. Here’s a demo of this feature in MySQL ?View Code MYSQL# Test table CREATE TABLE City &#40; Id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, City VARCHAR&#40;50&#41; &#41;; &#160; # Insert some test data INSERT [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/ordering-by-column-value-in-sql-server-mysql/384">Ordering by Column Value in SQL Server &amp; MySQL</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Today I needed to order some data by specific column value and I recalled the really handy <a href="http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_field" target="_blank">FIELD</a> function in <a href="http://www.mysql.com" target="_blank">MySQL</a>. Here’s a demo of this feature in <a href="http://www.mysql.com" target="_blank">MySQL</a></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p384code35'); return false;">View Code</a> MYSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p38435"><td class="code" id="p384code35"><pre class="mysql" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"># Test table</span>
<span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> City
<span style="color: #FF00FF;">&#40;</span>
	Id <span style="color: #999900; font-weight: bold;">INTEGER</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span> <span style="color: #FF9900; font-weight: bold;">AUTO_INCREMENT</span> <span style="color: #990099; font-weight: bold;">PRIMARY KEY</span><span style="color: #000033;">,</span>
	City <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span>
&nbsp;
<span style="color: #808080; font-style: italic;"># Insert some test data</span>
<span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> City
<span style="color: #FF00FF;">&#40;</span>
	City
<span style="color: #FF00FF;">&#41;</span>
<span style="color: #990099; font-weight: bold;">VALUES</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'London'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Hong Kong'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'New York'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Bangkok'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Los Angeles'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Paris'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Singapore'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Moscow'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Lagos'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span>
<span style="color: #FF00FF;">&#40;</span>
	<span style="color: #008000;">'Johannesburg'</span>
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></td></tr></table></div>

<p>Using the <a href="http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_field" target="_blank">FIELD</a> function we can order the resultset how ever we like.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p384code36'); return false;">View Code</a> MYSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p38436"><td class="code" id="p384code36"><pre class="mysql" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">-- Ordering by the value of City</span>
<span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span>
<span style="color: #990099; font-weight: bold;">FROM</span> City
<span style="color: #990099; font-weight: bold;">ORDER BY</span> <span style="color: #000099;">FIELD</span><span style="color: #FF00FF;">&#40;</span>City<span style="color: #000033;">,</span> <span style="color: #008000;">'Moscow'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'Lagos'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'Hong Kong'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'New York'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'Johannesburg'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'Singapore'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'London'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'Paris'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'Bangkok'</span><span style="color: #000033;">,</span> 
		     <span style="color: #008000;">'Los Angeles'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></td></tr></table></div>

<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/09/mysql_ordering_by_column_value.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="mysql_ordering_by_column_value" border="0" alt="mysql ordering by column value thumb Ordering by Column Value in SQL Server &amp; MySQL" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/09/mysql_ordering_by_column_value_thumb.png" width="190" height="244" /></a> </p>
<p>This is all very well but I needed to do this using <a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" target="_blank">SQL Server</a>. I immediately though of using a <a href="http://msdn.microsoft.com/en-us/library/ms181765.aspx" target="_blank">CASE</a> statement to do the ordering but thought I’d try to find something as easy as the <a href="http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_field" target="_blank">FIELD</a> function. This search proved to be unfruitful with the <a href="http://msdn.microsoft.com/en-us/library/ms188723.aspx" target="_blank">documentation</a> pointing me nowhere. Should anybody know of a simpler way then please let me know. In the end I settled for a ordering using a CASE statement. The script below contains 2008 <a href="http://msdn.microsoft.com/en-us/library/bb510741.aspx" target="_blank">TSQL</a>.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p384code37'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p38437"><td class="code" id="p384code37"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Test table</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> City
<span style="color: #808080;">&#40;</span>
	Id <span style="color: #0000FF;">INTEGER</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span>,<span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">PRIMARY</span> <span style="color: #0000FF;">KEY</span>,
	City <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">50</span><span style="color: #808080;">&#41;</span>
<span style="color: #808080;">&#41;</span>;
&nbsp;
<span style="color: #008080;">-- Insert some test data</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> City
<span style="color: #808080;">&#40;</span>
	City
<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">VALUES</span>
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'London'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Hong Kong'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'New York'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Bangkok'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Los Angeles'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Paris'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Singapore'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Moscow'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Lagos'</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Johannesburg'</span>
<span style="color: #808080;">&#41;</span>;</pre></td></tr></table></div>

<p>Now lets order our data by the value of the <strong>City</strong> column.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p384code38'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p38438"><td class="code" id="p384code38"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Ordering by the value of City</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> City
<span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> <span style="color: #0000FF;">CASE</span><span style="color: #808080;">&#40;</span>City<span style="color: #808080;">&#41;</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Moscow'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">1</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Lagos'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">2</span> 
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Hong Kong'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">3</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'New York'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">4</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Johannesburg'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">5</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Singapore'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">6</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'London'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">7</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Paris'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">8</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Bangkok'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">9</span>
		<span style="color: #0000FF;">WHEN</span> <span style="color: #FF0000;">'Los Angeles'</span> <span style="color: #0000FF;">THEN</span> <span style="color: #000;">10</span>
	 <span style="color: #0000FF;">END</span>;</pre></td></tr></table></div>

<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/09/sql_server_ordering_by_column_value.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="sql_server_ordering_by_column_value" border="0" alt="sql server ordering by column value thumb Ordering by Column Value in SQL Server &amp; MySQL" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/09/sql_server_ordering_by_column_value_thumb.png" width="192" height="239" /></a></p>
<p>Both methods are perfectly functional but <a href="http://www.mysql.com" target="_blank">MySQL</a> wins for me, on the grounds on simplicity, and a few less keystrokes!</p>
<p><map name='google_ad_map_384_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/384?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_384_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=384&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Fordering-by-column-value-in-sql-server-mysql%2F384' title="Ordering by Column Value in SQL Server &amp; MySQL" alt=" Ordering by Column Value in SQL Server &amp; MySQL" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/ordering-by-column-value-in-sql-server-mysql/384">Ordering by Column Value in SQL Server &amp; MySQL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/ordering-by-column-value-in-sql-server-mysql/384/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computed Columns in SQL Server</title>
		<link>http://www.youdidwhatwithtsql.com/computed-columns-in-sql-server/377</link>
		<comments>http://www.youdidwhatwithtsql.com/computed-columns-in-sql-server/377#comments</comments>
		<pubDate>Sat, 26 Sep 2009 19:33:32 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[Computed Columns]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/computed-columns-in-sql-server/377</guid>
		<description><![CDATA[So exactly what is a computed column? MSDN has this to say A computed column is computed from an expression that can use other columns in the same table. The expression can be a noncomputed column name, constant, function, and any combination of these connected by one or more operators. The expression cannot be a [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/computed-columns-in-sql-server/377">Computed Columns in SQL Server</a></p>
]]></description>
			<content:encoded><![CDATA[<p>So exactly what is a computed column? <a href="http://msdn.microsoft.com/en-us/library/ms191250.aspx" target="_blank">MSDN</a> has this to say</p>
<blockquote><p>A computed column is computed from an expression that can use other columns in the same table. The expression can be a noncomputed column name, constant, function, and any combination of these connected by one or more operators. The expression cannot be a subquery.</p>
</blockquote>
<p>Essentially there are two types of computed columns; a virtual column where the data is not physically stored in the table, values are calculated each time it is referenced in a query. These cannot be indexed. By making use of the PERSISTED TSQL keyword we can force the database engine to physically store this data in the table. These can be indexed provided the computation definition is deterministic. For example, we wouldn’t be permitted to index columns containing a call to the <a href="http://msdn.microsoft.com/en-us/library/ms188383.aspx" target="_blank">GETDATE</a> function.</p>
<p>Some people consider virtual computed columns to be a <a href="http://forums.mysql.com/read.php?10,218549,218555#msg-218555" target="_blank">waste of time</a>. Sure, it’s easy enough to build something like monthPay * 12 AS YearlySalary into your queries but in my opinion they offer the following benefits.</p>
<ul>
<li>Enforce a particular calculation method in your organisation. </li>
<li>Should the calculation need to change, modify the computed column definition and not loads of queries, procedures and reports. (Anyone having to cope with the UK’s <a href="http://www.hmrc.gov.uk/pbr2008/measure1.htm" target="_blank">change in VAT</a> last year will appreciate this). </li>
</ul>
<p>I’ve put persisted computed columns to good use recently. Some data came in from a client in an unexpected format. The record key value was sometimes contained in a column that was basically a <a href="http://en.wikipedia.org/wiki/Hodge-podge" target="_blank">hodge-podge</a> of notes. I created a computed column that extracted this value which then allowed it to be indexed. </p>
<p>Here’s an brief example of what I did to achieve this.</p>
<p>The code here uses SQL Server 2008. Firstly I created a <a href="http://msdn.microsoft.com/en-us/library/ms186755.aspx" target="_blank">user-defined function</a> that would extract the required key value from a note field.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p377code43'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p37743"><td class="code" id="p377code43"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- This function will provide the computed column definition</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">FUNCTION</span> udf_extractPersonCode
<span style="color: #808080;">&#40;</span>
	@<span style="color: #0000FF;">input</span> <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">100</span><span style="color: #808080;">&#41;</span>
<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">RETURNS</span> <span style="color: #0000FF;">CHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">7</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">WITH</span> SCHEMAB<span style="color: #808080;">IN</span>D<span style="color: #808080;">IN</span>G
<span style="color: #0000FF;">AS</span>
<span style="color: #0000FF;">BEGIN</span>
&nbsp;
	<span style="color: #0000FF;">DECLARE</span> @extractedPersonCode <span style="color: #0000FF;">CHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">7</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">=</span> <span style="color: #808080;">NULL</span>;
&nbsp;
	<span style="color: #0000FF;">IF</span><span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">PATINDEX</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'%[A-Z][0-9][0-9][0-9][0-9][0-9][0-9]%'</span>, @<span style="color: #0000FF;">input</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">&gt;</span> <span style="color: #000;">0</span><span style="color: #808080;">&#41;</span>
	<span style="color: #0000FF;">BEGIN</span>
		<span style="color: #0000FF;">SET</span> @extractedPersonCode <span style="color: #808080;">=</span> <span style="color: #FF00FF;">SUBSTRING</span><span style="color: #808080;">&#40;</span>@<span style="color: #0000FF;">input</span>, <span style="color: #FF00FF;">PATINDEX</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'%[A-Z][0-9][0-9][0-9][0-9][0-9][0-9]%'</span>, @<span style="color: #0000FF;">input</span><span style="color: #808080;">&#41;</span>, <span style="color: #000;">7</span><span style="color: #808080;">&#41;</span>;
	<span style="color: #0000FF;">END</span>
&nbsp;
	<span style="color: #0000FF;">RETURN</span> @extractedPersonCode;
&nbsp;
<span style="color: #0000FF;">END</span>
GO</pre></td></tr></table></div>

<p>The WITH SCHEMABINDING is needed in the function definition or the following error will occur when attempting to create the function.</p>
<pre>Msg 4936, Level 16, State 1, Line 1
Computed column 'ExtractedPersonCode' in table 'ComputedColTable' cannot be persisted because the column is non-deterministic.</pre>
<p>Create this test table in the same database as the function. Note the definition of the computed column <strong>ExtractedPersonCode</strong>.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p377code44'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p37744"><td class="code" id="p377code44"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> dbo.<span style="color: #202020;">ComputedColTable</span>
<span style="color: #808080;">&#40;</span>
	Id <span style="color: #0000FF;">INTEGER</span> <span style="color: #0000FF;">IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">PRIMARY</span> <span style="color: #0000FF;">KEY</span> <span style="color: #0000FF;">CLUSTERED</span>,
	FirstName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	LastName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	PersonCode <span style="color: #0000FF;">CHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">7</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NULL</span>,
	Notes <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">100</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NULL</span>,
	ExtractedPersonCode <span style="color: #0000FF;">AS</span> dbo.<span style="color: #202020;">udf_extractPersonCode</span><span style="color: #808080;">&#40;</span>Notes<span style="color: #808080;">&#41;</span> PERSISTED
<span style="color: #808080;">&#41;</span>;</pre></td></tr></table></div>

<p>Now insert some test data.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p377code45'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p37745"><td class="code" id="p377code45"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Insert some sample data into our table</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> dbo.<span style="color: #202020;">ComputedColTable</span>
<span style="color: #808080;">&#40;</span>
	FirstName,
	LastName,
	PersonCode,
	Notes
<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">VALUES</span>
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Rhys'</span>,
	<span style="color: #FF0000;">'Campbell'</span>,
	<span style="color: #FF0000;">'C123456'</span>, <span style="color: #008080;">-- Correctly entered PersonCode</span>
	<span style="color: #808080;">NULL</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'John'</span>,
	<span style="color: #FF0000;">'Smith'</span>,
	<span style="color: #808080;">NULL</span>, <span style="color: #008080;">-- No Person Code here</span>
	<span style="color: #FF0000;">'Person code = C654321 New Customer'</span> <span style="color: #008080;">-- PersonCode put in notes</span>
<span style="color: #808080;">&#41;</span>,
<span style="color: #808080;">&#40;</span>
	<span style="color: #FF0000;">'Joe'</span>,
	<span style="color: #FF0000;">'Bloggs'</span>,
	<span style="color: #808080;">NULL</span>, <span style="color: #008080;">-- No Person Code here</span>
	<span style="color: #FF0000;">'Visited London store C654320 customer code.'</span> <span style="color: #008080;">-- PersonCode put in notes</span>
<span style="color: #808080;">&#41;</span>;</pre></td></tr></table></div>

<p>Now lets view the data.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p377code46'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p37746"><td class="code" id="p377code46"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Select data</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">ComputedColTable</span></pre></td></tr></table></div>

<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/09/computed_column_sql_server.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="computed_column_sql_server" border="0" alt="computed column sql server thumb Computed Columns in SQL Server" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/09/computed_column_sql_server_thumb.png" width="644" height="111" /></a> </p>
<p>Now we have cleaner data without any manual intervention needed.</p>
<p><map name='google_ad_map_377_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/377?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_377_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=377&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Fcomputed-columns-in-sql-server%2F377' title="Computed Columns in SQL Server" alt=" Computed Columns in SQL Server" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/computed-columns-in-sql-server/377">Computed Columns in SQL Server</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/computed-columns-in-sql-server/377/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Comparing T-SQL Cross Apply with MySQL GROUP_CONCAT</title>
		<link>http://www.youdidwhatwithtsql.com/comparing-tsql-cross-apply-mysql-groupconcat/280</link>
		<comments>http://www.youdidwhatwithtsql.com/comparing-tsql-cross-apply-mysql-groupconcat/280#comments</comments>
		<pubDate>Mon, 27 Jul 2009 14:00:00 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/?p=280</guid>
		<description><![CDATA[Steve Novoselac posted a good article about using CROSS APPLY with TSQL. This is a really useful technique for transforming data into grouped lists. It made me think of a similar feature in MySQL, a function, called GROUP_CONCAT. Here’s a demonstration of CROSS APPLY with TSQL and GROUP_CONCAT in MySQL to achieve the same thing. [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/comparing-tsql-cross-apply-mysql-groupconcat/280">Comparing T-SQL Cross Apply with MySQL GROUP_CONCAT</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.stevienova.com" target="_blank">Steve Novoselac</a> posted a good article about <a href="http://blog.stevienova.com/2009/07/15/t-sql-using-cross-apply-to-turn-2-queries-into-1/" target="_blank">using CROSS APPLY</a> with TSQL. This is a really useful technique for transforming data into grouped lists. It made me think of a similar feature in <a href="http://www.mysql.com" target="_blank">MySQL</a>, a function, called <a href="http://dev.mysql.com/doc/refman/5.1/en/group-by-functions.html#function_group-concat" target="_blank">GROUP_CONCAT</a>. Here’s a demonstration of <a href="http://technet.microsoft.com/en-us/library/ms175156.aspx" target="_blank">CROSS APPLY</a> with TSQL and <a href="http://dev.mysql.com/doc/refman/5.1/en/group-by-functions.html#function_group-concat" target="_blank">GROUP_CONCAT</a> in <a href="http://www.mysql.com" target="_blank">MySQL</a> to achieve the same thing. I’m going to use the example of continents and their member countries.</p>
<p>First create the follow table structure in SQL Server.</p>
<pre lang="TSQL" height="300">CREATE TABLE [dbo].[geonames](
	[ISO] [varchar](5) NOT NULL,
	[ISO3] [varchar](3) NULL,
	[ISO-Numeric] [smallint] NULL,
	[fips] [varchar](2) NULL,
	[Country] [varchar](44) NULL,
	[Capital] [varchar](20) NULL,
	[Area(in sq km)] [real] NULL,
	[Population] [int] NULL,
	[Continent] [varchar](2) NULL,
	[tld] [varchar](3) NULL,
	[CurrencyCode] [varchar](3) NULL,
	[CurrencyName] [varchar](13) NULL,
	[Phone] [varchar](16) NULL,
	[Postal Code Format] [varchar](55) NULL,
	[Postal Code Regex] [varchar](155) NULL,
	[Languages] [varchar](56) NULL,
	[geonameid] [int] NULL,
	[neighbours] [varchar](41) NULL,
	[EquivalentFipsCode] [varchar](2) NULL,
 CONSTRAINT [PK_ISO] PRIMARY KEY CLUSTERED
(
	[ISO] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO</pre>
<p>The add this data (it scrolls quite a way). N.B. The data here has been taken from the <a href="http://www.geonames.org/export/" target="_blank">GeoNames</a> project.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p280code51'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28051"><td class="code" id="p280code51"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">SET</span> <span style="color: #0000FF;">NOCOUNT</span> <span style="color: #0000FF;">ON</span>;
<span style="color: #0000FF;">SET</span> XACT_AB<span style="color: #808080;">OR</span>T <span style="color: #0000FF;">ON</span>;
GO
&nbsp;
<span style="color: #0000FF;">BEGIN</span> <span style="color: #0000FF;">TRANSACTION</span>;
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> <span style="color: #808080;">&#91;</span>dbo<span style="color: #808080;">&#93;</span>.<span style="color: #808080;">&#91;</span>geonames<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO3<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">-</span><span style="color: #0000FF;">Numeric</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>fips<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Country<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Capital<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Area<span style="color: #808080;">&#40;</span>in sq km<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Population<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Continent<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>tld<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyCode<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyName<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Phone<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Format<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Regex<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Languages<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>geonameid<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>neighbours<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>EquivalentFipsCode<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AD'</span>, N<span style="color: #FF0000;">'AND'</span>, <span style="color: #000;">20</span>, N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">'Andorra'</span>, N<span style="color: #FF0000;">'Andorra la Vella'</span>, N<span style="color: #FF0000;">'468'</span>, <span style="color: #000;">72000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ad'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'376'</span>, N<span style="color: #FF0000;">'AD###'</span>, N<span style="color: #FF0000;">'^(?:AD)*(<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'ca,fr-AD,pt'</span>, <span style="color: #000;">3041565</span>, N<span style="color: #FF0000;">'ES,FR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AE'</span>, N<span style="color: #FF0000;">'ARE'</span>, <span style="color: #000;">784</span>, N<span style="color: #FF0000;">'AE'</span>, N<span style="color: #FF0000;">'United Arab Emirates'</span>, N<span style="color: #FF0000;">'Abu Dhabi'</span>, N<span style="color: #FF0000;">'82880'</span>, <span style="color: #000;">4621000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.ae'</span>, N<span style="color: #FF0000;">'AED'</span>, N<span style="color: #FF0000;">'Dirham'</span>, N<span style="color: #FF0000;">'971'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar-AE,fa,en,hi,ur'</span>, <span style="color: #000;">290557</span>, N<span style="color: #FF0000;">'SA,OM'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'AFG'</span>, <span style="color: #000;">4</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'Afghanistan'</span>, N<span style="color: #FF0000;">'Kabul'</span>, N<span style="color: #FF0000;">'647500'</span>, <span style="color: #000;">32738000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.af'</span>, N<span style="color: #FF0000;">'AFN'</span>, N<span style="color: #FF0000;">'Afghani'</span>, N<span style="color: #FF0000;">'93'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fa-AF,ps,uz-AF,tk'</span>, <span style="color: #000;">1149361</span>, N<span style="color: #FF0000;">'TM,CN,IR,TJ,PK,UZ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AG'</span>, N<span style="color: #FF0000;">'ATG'</span>, <span style="color: #000;">28</span>, N<span style="color: #FF0000;">'AC'</span>, N<span style="color: #FF0000;">'Antigua and Barbuda'</span>, N<span style="color: #FF0000;">'St. John'</span><span style="color: #FF0000;">'s'</span>, N<span style="color: #FF0000;">'443'</span>, <span style="color: #000;">69000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.ag'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-267'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-AG'</span>, <span style="color: #000;">3576396</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AI'</span>, N<span style="color: #FF0000;">'AIA'</span>, <span style="color: #000;">660</span>, N<span style="color: #FF0000;">'AV'</span>, N<span style="color: #FF0000;">'Anguilla'</span>, N<span style="color: #FF0000;">'The Valley'</span>, N<span style="color: #FF0000;">'102'</span>, <span style="color: #000;">13254</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.ai'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-263'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-AI'</span>, <span style="color: #000;">3573511</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AL'</span>, N<span style="color: #FF0000;">'ALB'</span>, <span style="color: #000;">8</span>, N<span style="color: #FF0000;">'AL'</span>, N<span style="color: #FF0000;">'Albania'</span>, N<span style="color: #FF0000;">'Tirana'</span>, N<span style="color: #FF0000;">'28748'</span>, <span style="color: #000;">3619000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.al'</span>, N<span style="color: #FF0000;">'ALL'</span>, N<span style="color: #FF0000;">'Lek'</span>, N<span style="color: #FF0000;">'355'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'sq,el'</span>, <span style="color: #000;">783754</span>, N<span style="color: #FF0000;">'MK,GR,CS,ME,RS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AM'</span>, N<span style="color: #FF0000;">'ARM'</span>, <span style="color: #000;">51</span>, N<span style="color: #FF0000;">'AM'</span>, N<span style="color: #FF0000;">'Armenia'</span>, N<span style="color: #FF0000;">'Yerevan'</span>, N<span style="color: #FF0000;">'29800'</span>, <span style="color: #000;">2968000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.am'</span>, N<span style="color: #FF0000;">'AMD'</span>, N<span style="color: #FF0000;">'Dram'</span>, N<span style="color: #FF0000;">'374'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'hy'</span>, <span style="color: #000;">174982</span>, N<span style="color: #FF0000;">'GE,IR,AZ,TR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">'ANT'</span>, <span style="color: #000;">530</span>, N<span style="color: #FF0000;">'NT'</span>, N<span style="color: #FF0000;">'Netherlands Antilles'</span>, N<span style="color: #FF0000;">'Willemstad'</span>, N<span style="color: #FF0000;">'960'</span>, <span style="color: #000;">136197</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.an'</span>, N<span style="color: #FF0000;">'ANG'</span>, N<span style="color: #FF0000;">'Guilder'</span>, N<span style="color: #FF0000;">'599'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'nl-AN,en,es'</span>, <span style="color: #000;">3513447</span>, N<span style="color: #FF0000;">'GP'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AO'</span>, N<span style="color: #FF0000;">'AGO'</span>, <span style="color: #000;">24</span>, N<span style="color: #FF0000;">'AO'</span>, N<span style="color: #FF0000;">'Angola'</span>, N<span style="color: #FF0000;">'Luanda'</span>, N<span style="color: #FF0000;">'1246700'</span>, <span style="color: #000;">12531000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ao'</span>, N<span style="color: #FF0000;">'AOA'</span>, N<span style="color: #FF0000;">'Kwanza'</span>, N<span style="color: #FF0000;">'244'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'pt-AO'</span>, <span style="color: #000;">3351879</span>, N<span style="color: #FF0000;">'CD,NA,ZM,CG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AQ'</span>, N<span style="color: #FF0000;">'ATA'</span>, <span style="color: #000;">10</span>, N<span style="color: #FF0000;">'AY'</span>, N<span style="color: #FF0000;">'Antarctica'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'1.4E+07'</span>, <span style="color: #000;">0</span>, N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">'.aq'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, <span style="color: #000;">6697173</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AR'</span>, N<span style="color: #FF0000;">'ARG'</span>, <span style="color: #000;">32</span>, N<span style="color: #FF0000;">'AR'</span>, N<span style="color: #FF0000;">'Argentina'</span>, N<span style="color: #FF0000;">'Buenos Aires'</span>, N<span style="color: #FF0000;">'2766890'</span>, <span style="color: #000;">40677000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.ar'</span>, N<span style="color: #FF0000;">'ARS'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'54'</span>, N<span style="color: #FF0000;">'@####@@@'</span>, N<span style="color: #FF0000;">'^([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{4}[A-Z]{3})$'</span>, N<span style="color: #FF0000;">'es-AR,en,it,de,fr'</span>, <span style="color: #000;">3865483</span>, N<span style="color: #FF0000;">'CL,BO,UY,PY,BR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'ASM'</span>, <span style="color: #000;">16</span>, N<span style="color: #FF0000;">'AQ'</span>, N<span style="color: #FF0000;">'American Samoa'</span>, N<span style="color: #FF0000;">'Pago Pago'</span>, N<span style="color: #FF0000;">'199'</span>, <span style="color: #000;">57881</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.as'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-683'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-AS,sm,to'</span>, <span style="color: #000;">5880801</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AT'</span>, N<span style="color: #FF0000;">'AUT'</span>, <span style="color: #000;">40</span>, N<span style="color: #FF0000;">'AU'</span>, N<span style="color: #FF0000;">'Austria'</span>, N<span style="color: #FF0000;">'Vienna'</span>, N<span style="color: #FF0000;">'83858'</span>, <span style="color: #000;">8205000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.at'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'43'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'de-AT,hr,hu,sl'</span>, <span style="color: #000;">2782113</span>, N<span style="color: #FF0000;">'CH,DE,HU,SK,CZ,IT,SI,LI'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AU'</span>, N<span style="color: #FF0000;">'AUS'</span>, <span style="color: #000;">36</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'Australia'</span>, N<span style="color: #FF0000;">'Canberra'</span>, N<span style="color: #FF0000;">'7686850'</span>, <span style="color: #000;">20600000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.au'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'61'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'en-AU'</span>, <span style="color: #000;">2077456</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AW'</span>, N<span style="color: #FF0000;">'ABW'</span>, <span style="color: #000;">533</span>, N<span style="color: #FF0000;">'AA'</span>, N<span style="color: #FF0000;">'Aruba'</span>, N<span style="color: #FF0000;">'Oranjestad'</span>, N<span style="color: #FF0000;">'193'</span>, <span style="color: #000;">71566</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.aw'</span>, N<span style="color: #FF0000;">'AWG'</span>, N<span style="color: #FF0000;">'Guilder'</span>, N<span style="color: #FF0000;">'297'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'nl-AW,es,en'</span>, <span style="color: #000;">3577279</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AX'</span>, N<span style="color: #FF0000;">'ALA'</span>, <span style="color: #000;">248</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'Aland Islands'</span>, N<span style="color: #FF0000;">'Mariehamn'</span>, N<span style="color: #FF0000;">'0'</span>, <span style="color: #000;">26711</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ax'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'340'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'sv-AX'</span>, <span style="color: #000;">661882</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'FI'</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'AZ'</span>, N<span style="color: #FF0000;">'AZE'</span>, <span style="color: #000;">31</span>, N<span style="color: #FF0000;">'AJ'</span>, N<span style="color: #FF0000;">'Azerbaijan'</span>, N<span style="color: #FF0000;">'Baku'</span>, N<span style="color: #FF0000;">'86600'</span>, <span style="color: #000;">8177000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.az'</span>, N<span style="color: #FF0000;">'AZN'</span>, N<span style="color: #FF0000;">'Manat'</span>, N<span style="color: #FF0000;">'994'</span>, N<span style="color: #FF0000;">'AZ ####'</span>, N<span style="color: #FF0000;">'^(?:AZ)*(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'az,ru,hy'</span>, <span style="color: #000;">587116</span>, N<span style="color: #FF0000;">'GE,IR,AM,TR,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BA'</span>, N<span style="color: #FF0000;">'BIH'</span>, <span style="color: #000;">70</span>, N<span style="color: #FF0000;">'BK'</span>, N<span style="color: #FF0000;">'Bosnia and Herzegovina'</span>, N<span style="color: #FF0000;">'Sarajevo'</span>, N<span style="color: #FF0000;">'51129'</span>, <span style="color: #000;">4590000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ba'</span>, N<span style="color: #FF0000;">'BAM'</span>, N<span style="color: #FF0000;">'Marka'</span>, N<span style="color: #FF0000;">'387'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'bs,hr-BA,sr-BA'</span>, <span style="color: #000;">3277605</span>, N<span style="color: #FF0000;">'CS,HR,ME,RS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BB'</span>, N<span style="color: #FF0000;">'BRB'</span>, <span style="color: #000;">52</span>, N<span style="color: #FF0000;">'BB'</span>, N<span style="color: #FF0000;">'Barbados'</span>, N<span style="color: #FF0000;">'Bridgetown'</span>, N<span style="color: #FF0000;">'431'</span>, <span style="color: #000;">281000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.bb'</span>, N<span style="color: #FF0000;">'BBD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-245'</span>, N<span style="color: #FF0000;">'BB#####'</span>, N<span style="color: #FF0000;">'^(?:BB)*(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'en-BB'</span>, <span style="color: #000;">3374084</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BD'</span>, N<span style="color: #FF0000;">'BGD'</span>, <span style="color: #000;">50</span>, N<span style="color: #FF0000;">'BG'</span>, N<span style="color: #FF0000;">'Bangladesh'</span>, N<span style="color: #FF0000;">'Dhaka'</span>, N<span style="color: #FF0000;">'144000'</span>, <span style="color: #000;">153546000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.bd'</span>, N<span style="color: #FF0000;">'BDT'</span>, N<span style="color: #FF0000;">'Taka'</span>, N<span style="color: #FF0000;">'880'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'bn-BD,en'</span>, <span style="color: #000;">1210997</span>, N<span style="color: #FF0000;">'MM,IN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BE'</span>, N<span style="color: #FF0000;">'BEL'</span>, <span style="color: #000;">56</span>, N<span style="color: #FF0000;">'BE'</span>, N<span style="color: #FF0000;">'Belgium'</span>, N<span style="color: #FF0000;">'Brussels'</span>, N<span style="color: #FF0000;">'30510'</span>, <span style="color: #000;">10403000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.be'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'32'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'nl-BE,fr-BE,de-BE'</span>, <span style="color: #000;">2802361</span>, N<span style="color: #FF0000;">'DE,NL,LU,FR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BF'</span>, N<span style="color: #FF0000;">'BFA'</span>, <span style="color: #000;">854</span>, N<span style="color: #FF0000;">'UV'</span>, N<span style="color: #FF0000;">'Burkina Faso'</span>, N<span style="color: #FF0000;">'Ouagadougou'</span>, N<span style="color: #FF0000;">'274200'</span>, <span style="color: #000;">14761000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.bf'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'226'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-BF'</span>, <span style="color: #000;">2361809</span>, N<span style="color: #FF0000;">'NE,BJ,GH,CI,TG,ML'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BG'</span>, N<span style="color: #FF0000;">'BGR'</span>, <span style="color: #000;">100</span>, N<span style="color: #FF0000;">'BU'</span>, N<span style="color: #FF0000;">'Bulgaria'</span>, N<span style="color: #FF0000;">'Sofia'</span>, N<span style="color: #FF0000;">'110910'</span>, <span style="color: #000;">7262000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.bg'</span>, N<span style="color: #FF0000;">'BGN'</span>, N<span style="color: #FF0000;">'Lev'</span>, N<span style="color: #FF0000;">'359'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'bg,tr-BG'</span>, <span style="color: #000;">732800</span>, N<span style="color: #FF0000;">'MK,GR,RO,CS,TR,RS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BH'</span>, N<span style="color: #FF0000;">'BHR'</span>, <span style="color: #000;">48</span>, N<span style="color: #FF0000;">'BA'</span>, N<span style="color: #FF0000;">'Bahrain'</span>, N<span style="color: #FF0000;">'Manama'</span>, N<span style="color: #FF0000;">'665'</span>, <span style="color: #000;">718000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.bh'</span>, N<span style="color: #FF0000;">'BHD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'973'</span>, N<span style="color: #FF0000;">'####|###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{3}<span style="color: #000099; font-weight: bold;">\d</span>?)$'</span>, N<span style="color: #FF0000;">'ar-BH,en,fa,ur'</span>, <span style="color: #000;">290291</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BI'</span>, N<span style="color: #FF0000;">'BDI'</span>, <span style="color: #000;">108</span>, N<span style="color: #FF0000;">'BY'</span>, N<span style="color: #FF0000;">'Burundi'</span>, N<span style="color: #FF0000;">'Bujumbura'</span>, N<span style="color: #FF0000;">'27830'</span>, <span style="color: #000;">8691000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.bi'</span>, N<span style="color: #FF0000;">'BIF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'257'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-BI,rn'</span>, <span style="color: #000;">433561</span>, N<span style="color: #FF0000;">'TZ,CD,RW'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BJ'</span>, N<span style="color: #FF0000;">'BEN'</span>, <span style="color: #000;">204</span>, N<span style="color: #FF0000;">'BN'</span>, N<span style="color: #FF0000;">'Benin'</span>, N<span style="color: #FF0000;">'Porto-Novo'</span>, N<span style="color: #FF0000;">'112620'</span>, <span style="color: #000;">8294000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.bj'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'229'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-BJ'</span>, <span style="color: #000;">2395170</span>, N<span style="color: #FF0000;">'NE,TG,BF,NG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BL'</span>, N<span style="color: #FF0000;">'BLM'</span>, <span style="color: #000;">652</span>, N<span style="color: #FF0000;">'TB'</span>, N<span style="color: #FF0000;">'Saint Barthélemy'</span>, N<span style="color: #FF0000;">'Gustavia'</span>, N<span style="color: #FF0000;">'21'</span>, <span style="color: #000;">8450</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.gp'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'590'</span>, N<span style="color: #FF0000;">'### ###'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr'</span>, <span style="color: #000;">3578476</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BM'</span>, N<span style="color: #FF0000;">'BMU'</span>, <span style="color: #000;">60</span>, N<span style="color: #FF0000;">'BD'</span>, N<span style="color: #FF0000;">'Bermuda'</span>, N<span style="color: #FF0000;">'Hamilton'</span>, N<span style="color: #FF0000;">'53'</span>, <span style="color: #000;">65365</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.bm'</span>, N<span style="color: #FF0000;">'BMD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-440'</span>, N<span style="color: #FF0000;">'@@ ##'</span>, N<span style="color: #FF0000;">'^([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{2})$'</span>, N<span style="color: #FF0000;">'en-BM,pt'</span>, <span style="color: #000;">3573345</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BN'</span>, N<span style="color: #FF0000;">'BRN'</span>, <span style="color: #000;">96</span>, N<span style="color: #FF0000;">'BX'</span>, N<span style="color: #FF0000;">'Brunei'</span>, N<span style="color: #FF0000;">'Bandar Seri Begawan'</span>, N<span style="color: #FF0000;">'5770'</span>, <span style="color: #000;">381000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.bn'</span>, N<span style="color: #FF0000;">'BND'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'673'</span>, N<span style="color: #FF0000;">'@@####'</span>, N<span style="color: #FF0000;">'^([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'ms-BN,en-BN'</span>, <span style="color: #000;">1820814</span>, N<span style="color: #FF0000;">'MY'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BO'</span>, N<span style="color: #FF0000;">'BOL'</span>, <span style="color: #000;">68</span>, N<span style="color: #FF0000;">'BL'</span>, N<span style="color: #FF0000;">'Bolivia'</span>, N<span style="color: #FF0000;">'La Paz'</span>, N<span style="color: #FF0000;">'1098580'</span>, <span style="color: #000;">9247000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.bo'</span>, N<span style="color: #FF0000;">'BOB'</span>, N<span style="color: #FF0000;">'Boliviano'</span>, N<span style="color: #FF0000;">'591'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'es-BO,qu,ay'</span>, <span style="color: #000;">3923057</span>, N<span style="color: #FF0000;">'PE,CL,PY,BR,AR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BR'</span>, N<span style="color: #FF0000;">'BRA'</span>, <span style="color: #000;">76</span>, N<span style="color: #FF0000;">'BR'</span>, N<span style="color: #FF0000;">'Brazil'</span>, N<span style="color: #FF0000;">'Brasília'</span>, N<span style="color: #FF0000;">'8511965'</span>, <span style="color: #000;">191908000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.br'</span>, N<span style="color: #FF0000;">'BRL'</span>, N<span style="color: #FF0000;">'Real'</span>, N<span style="color: #FF0000;">'55'</span>, N<span style="color: #FF0000;">'#####-###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{8})$'</span>, N<span style="color: #FF0000;">'pt-BRR,es,en,fr'</span>, <span style="color: #000;">3469034</span>, N<span style="color: #FF0000;">'SR,PE,BO,UY,GY,PY,GF,VE,CO,AR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BS'</span>, N<span style="color: #FF0000;">'BHS'</span>, <span style="color: #000;">44</span>, N<span style="color: #FF0000;">'BF'</span>, N<span style="color: #FF0000;">'Bahamas'</span>, N<span style="color: #FF0000;">'Nassau'</span>, N<span style="color: #FF0000;">'13940'</span>, <span style="color: #000;">301790</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.bs'</span>, N<span style="color: #FF0000;">'BSD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-241'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-BS'</span>, <span style="color: #000;">3572887</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BT'</span>, N<span style="color: #FF0000;">'BTN'</span>, <span style="color: #000;">64</span>, N<span style="color: #FF0000;">'BT'</span>, N<span style="color: #FF0000;">'Bhutan'</span>, N<span style="color: #FF0000;">'Thimphu'</span>, N<span style="color: #FF0000;">'47000'</span>, <span style="color: #000;">2376000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.bt'</span>, N<span style="color: #FF0000;">'BTN'</span>, N<span style="color: #FF0000;">'Ngultrum'</span>, N<span style="color: #FF0000;">'975'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'dz'</span>, <span style="color: #000;">1252634</span>, N<span style="color: #FF0000;">'CN,IN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BV'</span>, N<span style="color: #FF0000;">'BVT'</span>, <span style="color: #000;">74</span>, N<span style="color: #FF0000;">'BV'</span>, N<span style="color: #FF0000;">'Bouvet Island'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'0'</span>, <span style="color: #000;">0</span>, N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">'.bv'</span>, N<span style="color: #FF0000;">'NOK'</span>, N<span style="color: #FF0000;">'Krone'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, <span style="color: #000;">3371123</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BW'</span>, N<span style="color: #FF0000;">'BWA'</span>, <span style="color: #000;">72</span>, N<span style="color: #FF0000;">'BC'</span>, N<span style="color: #FF0000;">'Botswana'</span>, N<span style="color: #FF0000;">'Gaborone'</span>, N<span style="color: #FF0000;">'600370'</span>, <span style="color: #000;">1842000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.bw'</span>, N<span style="color: #FF0000;">'BWP'</span>, N<span style="color: #FF0000;">'Pula'</span>, N<span style="color: #FF0000;">'267'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-BW,tn-BW'</span>, <span style="color: #000;">933860</span>, N<span style="color: #FF0000;">'ZW,ZA,NA'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BY'</span>, N<span style="color: #FF0000;">'BLR'</span>, <span style="color: #000;">112</span>, N<span style="color: #FF0000;">'BO'</span>, N<span style="color: #FF0000;">'Belarus'</span>, N<span style="color: #FF0000;">'Minsk'</span>, N<span style="color: #FF0000;">'207600'</span>, <span style="color: #000;">9685000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.by'</span>, N<span style="color: #FF0000;">'BYR'</span>, N<span style="color: #FF0000;">'Ruble'</span>, N<span style="color: #FF0000;">'375'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'be,ru'</span>, <span style="color: #000;">630336</span>, N<span style="color: #FF0000;">'PL,LT,UA,RU,LV'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'BZ'</span>, N<span style="color: #FF0000;">'BLZ'</span>, <span style="color: #000;">84</span>, N<span style="color: #FF0000;">'BH'</span>, N<span style="color: #FF0000;">'Belize'</span>, N<span style="color: #FF0000;">'Belmopan'</span>, N<span style="color: #FF0000;">'22966'</span>, <span style="color: #000;">301000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.bz'</span>, N<span style="color: #FF0000;">'BZD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'501'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-BZ,es'</span>, <span style="color: #000;">3582678</span>, N<span style="color: #FF0000;">'GT,MX'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CA'</span>, N<span style="color: #FF0000;">'CAN'</span>, <span style="color: #000;">124</span>, N<span style="color: #FF0000;">'CA'</span>, N<span style="color: #FF0000;">'Canada'</span>, N<span style="color: #FF0000;">'Ottawa'</span>, N<span style="color: #FF0000;">'9984670'</span>, <span style="color: #000;">33679000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.ca'</span>, N<span style="color: #FF0000;">'CAD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'1'</span>, N<span style="color: #FF0000;">'@#@ #@#'</span>, N<span style="color: #FF0000;">'^([a-zA-Z]<span style="color: #000099; font-weight: bold;">\d</span>[a-zA-Z]<span style="color: #000099; font-weight: bold;">\d</span>[a-zA-Z]<span style="color: #000099; font-weight: bold;">\d</span>)$'</span>, N<span style="color: #FF0000;">'en-CA,fr-CA'</span>, <span style="color: #000;">6251999</span>, N<span style="color: #FF0000;">'US'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CC'</span>, N<span style="color: #FF0000;">'CCK'</span>, <span style="color: #000;">166</span>, N<span style="color: #FF0000;">'CK'</span>, N<span style="color: #FF0000;">'Cocos Islands'</span>, N<span style="color: #FF0000;">'West Island'</span>, N<span style="color: #FF0000;">'14'</span>, <span style="color: #000;">628</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.cc'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'61'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ms-CC,en'</span>, <span style="color: #000;">1547376</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CD'</span>, N<span style="color: #FF0000;">'COD'</span>, <span style="color: #000;">180</span>, N<span style="color: #FF0000;">'CG'</span>, N<span style="color: #FF0000;">'Democratic Republic of the Congo'</span>, N<span style="color: #FF0000;">'Kinshasa'</span>, N<span style="color: #FF0000;">'2345410'</span>, <span style="color: #000;">60085004</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.cd'</span>, N<span style="color: #FF0000;">'CDF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'243'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-CD,ln,kg'</span>, <span style="color: #000;">203312</span>, N<span style="color: #FF0000;">'TZ,CF,SD,RW,ZM,BI,UG,CG,AO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CF'</span>, N<span style="color: #FF0000;">'CAF'</span>, <span style="color: #000;">140</span>, N<span style="color: #FF0000;">'CT'</span>, N<span style="color: #FF0000;">'Central African Republic'</span>, N<span style="color: #FF0000;">'Bangui'</span>, N<span style="color: #FF0000;">'622984'</span>, <span style="color: #000;">4434000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.cf'</span>, N<span style="color: #FF0000;">'XAF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'236'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-CF,ln,kg'</span>, <span style="color: #000;">239880</span>, N<span style="color: #FF0000;">'TD,SD,CD,CM,CG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CG'</span>, N<span style="color: #FF0000;">'COG'</span>, <span style="color: #000;">178</span>, N<span style="color: #FF0000;">'CF'</span>, N<span style="color: #FF0000;">'Republic of the Congo'</span>, N<span style="color: #FF0000;">'Brazzaville'</span>, N<span style="color: #FF0000;">'342000'</span>, <span style="color: #000;">3039126</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.cg'</span>, N<span style="color: #FF0000;">'XAF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'242'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-CG,kg,ln-CG'</span>, <span style="color: #000;">2260494</span>, N<span style="color: #FF0000;">'CF,GA,CD,CM,AO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CH'</span>, N<span style="color: #FF0000;">'CHE'</span>, <span style="color: #000;">756</span>, N<span style="color: #FF0000;">'SZ'</span>, N<span style="color: #FF0000;">'Switzerland'</span>, N<span style="color: #FF0000;">'Berne'</span>, N<span style="color: #FF0000;">'41290'</span>, <span style="color: #000;">7581000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ch'</span>, N<span style="color: #FF0000;">'CHF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'41'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'de-CH,fr-CH,it-CH,rm'</span>, <span style="color: #000;">2658434</span>, N<span style="color: #FF0000;">'DE,IT,LI,FR,AT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CI'</span>, N<span style="color: #FF0000;">'CIV'</span>, <span style="color: #000;">384</span>, N<span style="color: #FF0000;">'IV'</span>, N<span style="color: #FF0000;">'Ivory Coast'</span>, N<span style="color: #FF0000;">'Yamoussoukro'</span>, N<span style="color: #FF0000;">'322460'</span>, <span style="color: #000;">18373000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ci'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'225'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-CI'</span>, <span style="color: #000;">2287781</span>, N<span style="color: #FF0000;">'LR,GH,GN,BF,ML'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CK'</span>, N<span style="color: #FF0000;">'COK'</span>, <span style="color: #000;">184</span>, N<span style="color: #FF0000;">'CW'</span>, N<span style="color: #FF0000;">'Cook Islands'</span>, N<span style="color: #FF0000;">'Avarua'</span>, N<span style="color: #FF0000;">'240'</span>, <span style="color: #000;">21388</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.ck'</span>, N<span style="color: #FF0000;">'NZD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'682'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-CK,mi'</span>, <span style="color: #000;">1899402</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CL'</span>, N<span style="color: #FF0000;">'CHL'</span>, <span style="color: #000;">152</span>, N<span style="color: #FF0000;">'CI'</span>, N<span style="color: #FF0000;">'Chile'</span>, N<span style="color: #FF0000;">'Santiago'</span>, N<span style="color: #FF0000;">'756950'</span>, <span style="color: #000;">16432000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.cl'</span>, N<span style="color: #FF0000;">'CLP'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'56'</span>, N<span style="color: #FF0000;">'#######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{7})$'</span>, N<span style="color: #FF0000;">'es-CL'</span>, <span style="color: #000;">3895114</span>, N<span style="color: #FF0000;">'PE,BO,AR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CM'</span>, N<span style="color: #FF0000;">'CMR'</span>, <span style="color: #000;">120</span>, N<span style="color: #FF0000;">'CM'</span>, N<span style="color: #FF0000;">'Cameroon'</span>, N<span style="color: #FF0000;">'Yaoundé'</span>, N<span style="color: #FF0000;">'475440'</span>, <span style="color: #000;">18467000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.cm'</span>, N<span style="color: #FF0000;">'XAF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'237'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-CM,fr-CM'</span>, <span style="color: #000;">2233387</span>, N<span style="color: #FF0000;">'TD,CF,GA,GQ,CG,NG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CN'</span>, N<span style="color: #FF0000;">'CHN'</span>, <span style="color: #000;">156</span>, N<span style="color: #FF0000;">'CH'</span>, N<span style="color: #FF0000;">'China'</span>, N<span style="color: #FF0000;">'Beijing'</span>, N<span style="color: #FF0000;">'9596960'</span>, <span style="color: #000;">1330044000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.cn'</span>, N<span style="color: #FF0000;">'CNY'</span>, N<span style="color: #FF0000;">'Yuan Renminbi'</span>, N<span style="color: #FF0000;">'86'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'zh-CN,yue,wuu'</span>, <span style="color: #000;">1814991</span>, N<span style="color: #FF0000;">'LA,BT,TJ,KZ,MN,AF,NP,MM,KG,PK,KP,RU,VN,IN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CO'</span>, N<span style="color: #FF0000;">'COL'</span>, <span style="color: #000;">170</span>, N<span style="color: #FF0000;">'CO'</span>, N<span style="color: #FF0000;">'Colombia'</span>, N<span style="color: #FF0000;">'Bogotá'</span>, N<span style="color: #FF0000;">'1138910'</span>, <span style="color: #000;">45013000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.co'</span>, N<span style="color: #FF0000;">'COP'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'57'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'es-CO'</span>, <span style="color: #000;">3686110</span>, N<span style="color: #FF0000;">'EC,PE,PA,BR,VE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CR'</span>, N<span style="color: #FF0000;">'CRI'</span>, <span style="color: #000;">188</span>, N<span style="color: #FF0000;">'CS'</span>, N<span style="color: #FF0000;">'Costa Rica'</span>, N<span style="color: #FF0000;">'San José'</span>, N<span style="color: #FF0000;">'51100'</span>, <span style="color: #000;">4191000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.cr'</span>, N<span style="color: #FF0000;">'CRC'</span>, N<span style="color: #FF0000;">'Colon'</span>, N<span style="color: #FF0000;">'506'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'es-CR,en'</span>, <span style="color: #000;">3624060</span>, N<span style="color: #FF0000;">'PA,NI'</span>, N<span style="color: #FF0000;">''</span>
<span style="color: #0000FF;">COMMIT</span>;
<span style="color: #0000FF;">RAISERROR</span> <span style="color: #808080;">&#40;</span>N<span style="color: #FF0000;">'[dbo].[geonames]: Insert Batch: 1.....Done!'</span>, <span style="color: #000;">10</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">WITH</span> NOWAIT;
GO
&nbsp;
<span style="color: #0000FF;">BEGIN</span> <span style="color: #0000FF;">TRANSACTION</span>;
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> <span style="color: #808080;">&#91;</span>dbo<span style="color: #808080;">&#93;</span>.<span style="color: #808080;">&#91;</span>geonames<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO3<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">-</span><span style="color: #0000FF;">Numeric</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>fips<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Country<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Capital<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Area<span style="color: #808080;">&#40;</span>in sq km<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Population<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Continent<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>tld<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyCode<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyName<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Phone<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Format<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Regex<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Languages<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>geonameid<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>neighbours<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>EquivalentFipsCode<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CS'</span>, N<span style="color: #FF0000;">'SCG'</span>, <span style="color: #000;">891</span>, N<span style="color: #FF0000;">'YI'</span>, N<span style="color: #FF0000;">'Serbia and Montenegro'</span>, N<span style="color: #FF0000;">'Belgrade'</span>, N<span style="color: #FF0000;">'102350'</span>, <span style="color: #000;">10829175</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.cs'</span>, N<span style="color: #FF0000;">'RSD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'381'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'cu,hu,sq,sr'</span>, <span style="color: #000;">863038</span>, N<span style="color: #FF0000;">'AL,HU,MK,RO,HR,BA,BG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CU'</span>, N<span style="color: #FF0000;">'CUB'</span>, <span style="color: #000;">192</span>, N<span style="color: #FF0000;">'CU'</span>, N<span style="color: #FF0000;">'Cuba'</span>, N<span style="color: #FF0000;">'Havana'</span>, N<span style="color: #FF0000;">'110860'</span>, <span style="color: #000;">11423000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.cu'</span>, N<span style="color: #FF0000;">'CUP'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'53'</span>, N<span style="color: #FF0000;">'CP #####'</span>, N<span style="color: #FF0000;">'^(?:CP)*(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'es-CU'</span>, <span style="color: #000;">3562981</span>, N<span style="color: #FF0000;">'US'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CV'</span>, N<span style="color: #FF0000;">'CPV'</span>, <span style="color: #000;">132</span>, N<span style="color: #FF0000;">'CV'</span>, N<span style="color: #FF0000;">'Cape Verde'</span>, N<span style="color: #FF0000;">'Praia'</span>, N<span style="color: #FF0000;">'4033'</span>, <span style="color: #000;">426000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.cv'</span>, N<span style="color: #FF0000;">'CVE'</span>, N<span style="color: #FF0000;">'Escudo'</span>, N<span style="color: #FF0000;">'238'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'pt-CV'</span>, <span style="color: #000;">3374766</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CX'</span>, N<span style="color: #FF0000;">'CXR'</span>, <span style="color: #000;">162</span>, N<span style="color: #FF0000;">'KT'</span>, N<span style="color: #FF0000;">'Christmas Island'</span>, N<span style="color: #FF0000;">'Flying Fish Cove'</span>, N<span style="color: #FF0000;">'135'</span>, <span style="color: #000;">361</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.cx'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'61'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'en,zh,ms-CC'</span>, <span style="color: #000;">2078138</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CY'</span>, N<span style="color: #FF0000;">'CYP'</span>, <span style="color: #000;">196</span>, N<span style="color: #FF0000;">'CY'</span>, N<span style="color: #FF0000;">'Cyprus'</span>, N<span style="color: #FF0000;">'Nicosia'</span>, N<span style="color: #FF0000;">'9250'</span>, <span style="color: #000;">792000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.cy'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'357'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'el-CY,tr-CY,en'</span>, <span style="color: #000;">146669</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'CZ'</span>, N<span style="color: #FF0000;">'CZE'</span>, <span style="color: #000;">203</span>, N<span style="color: #FF0000;">'EZ'</span>, N<span style="color: #FF0000;">'Czech Republic'</span>, N<span style="color: #FF0000;">'Prague'</span>, N<span style="color: #FF0000;">'78866'</span>, <span style="color: #000;">10220000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.cz'</span>, N<span style="color: #FF0000;">'CZK'</span>, N<span style="color: #FF0000;">'Koruna'</span>, N<span style="color: #FF0000;">'420'</span>, N<span style="color: #FF0000;">'### ##'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'cs,sk'</span>, <span style="color: #000;">3077311</span>, N<span style="color: #FF0000;">'PL,DE,SK,AT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'DE'</span>, N<span style="color: #FF0000;">'DEU'</span>, <span style="color: #000;">276</span>, N<span style="color: #FF0000;">'GM'</span>, N<span style="color: #FF0000;">'Germany'</span>, N<span style="color: #FF0000;">'Berlin'</span>, N<span style="color: #FF0000;">'357021'</span>, <span style="color: #000;">82369000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.de'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'49'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'de'</span>, <span style="color: #000;">2921044</span>, N<span style="color: #FF0000;">'CH,PL,NL,DK,BE,CZ,LU,FR,AT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'DJ'</span>, N<span style="color: #FF0000;">'DJI'</span>, <span style="color: #000;">262</span>, N<span style="color: #FF0000;">'DJ'</span>, N<span style="color: #FF0000;">'Djibouti'</span>, N<span style="color: #FF0000;">'Djibouti'</span>, N<span style="color: #FF0000;">'23000'</span>, <span style="color: #000;">506000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.dj'</span>, N<span style="color: #FF0000;">'DJF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'253'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-DJ,ar,so-DJ,aa'</span>, <span style="color: #000;">223816</span>, N<span style="color: #FF0000;">'ER,ET,SO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'DK'</span>, N<span style="color: #FF0000;">'DNK'</span>, <span style="color: #000;">208</span>, N<span style="color: #FF0000;">'DA'</span>, N<span style="color: #FF0000;">'Denmark'</span>, N<span style="color: #FF0000;">'Copenhagen'</span>, N<span style="color: #FF0000;">'43094'</span>, <span style="color: #000;">5484000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.dk'</span>, N<span style="color: #FF0000;">'DKK'</span>, N<span style="color: #FF0000;">'Krone'</span>, N<span style="color: #FF0000;">'45'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'da-DK,en,fo,de-DK'</span>, <span style="color: #000;">2623032</span>, N<span style="color: #FF0000;">'DE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'DM'</span>, N<span style="color: #FF0000;">'DMA'</span>, <span style="color: #000;">212</span>, N<span style="color: #FF0000;">'DO'</span>, N<span style="color: #FF0000;">'Dominica'</span>, N<span style="color: #FF0000;">'Roseau'</span>, N<span style="color: #FF0000;">'754'</span>, <span style="color: #000;">72000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.dm'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-766'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-DM'</span>, <span style="color: #000;">3575830</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'DO'</span>, N<span style="color: #FF0000;">'DOM'</span>, <span style="color: #000;">214</span>, N<span style="color: #FF0000;">'DR'</span>, N<span style="color: #FF0000;">'Dominican Republic'</span>, N<span style="color: #FF0000;">'Santo Domingo'</span>, N<span style="color: #FF0000;">'48730'</span>, <span style="color: #000;">9507000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.do'</span>, N<span style="color: #FF0000;">'DOP'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'+1-809 and 1-829'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'es-DO'</span>, <span style="color: #000;">3508796</span>, N<span style="color: #FF0000;">'HT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'DZ'</span>, N<span style="color: #FF0000;">'DZA'</span>, <span style="color: #000;">12</span>, N<span style="color: #FF0000;">'AG'</span>, N<span style="color: #FF0000;">'Algeria'</span>, N<span style="color: #FF0000;">'Algiers'</span>, N<span style="color: #FF0000;">'2381740'</span>, <span style="color: #000;">33739000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.dz'</span>, N<span style="color: #FF0000;">'DZD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'213'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-DZ'</span>, <span style="color: #000;">2589581</span>, N<span style="color: #FF0000;">'NE,EH,LY,MR,TN,MA,ML'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'EC'</span>, N<span style="color: #FF0000;">'ECU'</span>, <span style="color: #000;">218</span>, N<span style="color: #FF0000;">'EC'</span>, N<span style="color: #FF0000;">'Ecuador'</span>, N<span style="color: #FF0000;">'Quito'</span>, N<span style="color: #FF0000;">'283560'</span>, <span style="color: #000;">13927000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.ec'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'593'</span>, N<span style="color: #FF0000;">'@####@'</span>, N<span style="color: #FF0000;">'^([a-zA-Z]<span style="color: #000099; font-weight: bold;">\d</span>{4}[a-zA-Z])$'</span>, N<span style="color: #FF0000;">'es-EC'</span>, <span style="color: #000;">3658394</span>, N<span style="color: #FF0000;">'PE,CO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'EE'</span>, N<span style="color: #FF0000;">'EST'</span>, <span style="color: #000;">233</span>, N<span style="color: #FF0000;">'EN'</span>, N<span style="color: #FF0000;">'Estonia'</span>, N<span style="color: #FF0000;">'Tallinn'</span>, N<span style="color: #FF0000;">'45226'</span>, <span style="color: #000;">1307000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ee'</span>, N<span style="color: #FF0000;">'EEK'</span>, N<span style="color: #FF0000;">'Kroon'</span>, N<span style="color: #FF0000;">'372'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'et,ru'</span>, <span style="color: #000;">453733</span>, N<span style="color: #FF0000;">'RU,LV'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'EG'</span>, N<span style="color: #FF0000;">'EGY'</span>, <span style="color: #000;">818</span>, N<span style="color: #FF0000;">'EG'</span>, N<span style="color: #FF0000;">'Egypt'</span>, N<span style="color: #FF0000;">'Cairo'</span>, N<span style="color: #FF0000;">'1001450'</span>, <span style="color: #000;">81713000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.eg'</span>, N<span style="color: #FF0000;">'EGP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'20'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-EG,en,fr'</span>, <span style="color: #000;">357994</span>, N<span style="color: #FF0000;">'LY,SD,IL'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'EH'</span>, N<span style="color: #FF0000;">'ESH'</span>, <span style="color: #000;">732</span>, N<span style="color: #FF0000;">'WI'</span>, N<span style="color: #FF0000;">'Western Sahara'</span>, N<span style="color: #FF0000;">'El-Aaiun'</span>, N<span style="color: #FF0000;">'266000'</span>, <span style="color: #000;">273008</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.eh'</span>, N<span style="color: #FF0000;">'MAD'</span>, N<span style="color: #FF0000;">'Dirham'</span>, N<span style="color: #FF0000;">'212'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar,mey'</span>, <span style="color: #000;">2461445</span>, N<span style="color: #FF0000;">'DZ,MR,MA'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ER'</span>, N<span style="color: #FF0000;">'ERI'</span>, <span style="color: #000;">232</span>, N<span style="color: #FF0000;">'ER'</span>, N<span style="color: #FF0000;">'Eritrea'</span>, N<span style="color: #FF0000;">'Asmara'</span>, N<span style="color: #FF0000;">'121320'</span>, <span style="color: #000;">5028000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.er'</span>, N<span style="color: #FF0000;">'ERN'</span>, N<span style="color: #FF0000;">'Nakfa'</span>, N<span style="color: #FF0000;">'291'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'aa-ER,ar,tig,kun,ti-ER'</span>, <span style="color: #000;">338010</span>, N<span style="color: #FF0000;">'ET,SD,DJ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ES'</span>, N<span style="color: #FF0000;">'ESP'</span>, <span style="color: #000;">724</span>, N<span style="color: #FF0000;">'SP'</span>, N<span style="color: #FF0000;">'Spain'</span>, N<span style="color: #FF0000;">'Madrid'</span>, N<span style="color: #FF0000;">'504782'</span>, <span style="color: #000;">40491000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.es'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'34'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'es-ES,ca,gl,eu'</span>, <span style="color: #000;">2510769</span>, N<span style="color: #FF0000;">'AD,PT,GI,FR,MA'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ET'</span>, N<span style="color: #FF0000;">'ETH'</span>, <span style="color: #000;">231</span>, N<span style="color: #FF0000;">'ET'</span>, N<span style="color: #FF0000;">'Ethiopia'</span>, N<span style="color: #FF0000;">'Addis Ababa'</span>, N<span style="color: #FF0000;">'1127127'</span>, <span style="color: #000;">78254000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.et'</span>, N<span style="color: #FF0000;">'ETB'</span>, N<span style="color: #FF0000;">'Birr'</span>, N<span style="color: #FF0000;">'251'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'am,en-ET,om-ET,ti-ET,so-ET,sid'</span>, <span style="color: #000;">337996</span>, N<span style="color: #FF0000;">'ER,KE,SD,SO,DJ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'FI'</span>, N<span style="color: #FF0000;">'FIN'</span>, <span style="color: #000;">246</span>, N<span style="color: #FF0000;">'FI'</span>, N<span style="color: #FF0000;">'Finland'</span>, N<span style="color: #FF0000;">'Helsinki'</span>, N<span style="color: #FF0000;">'337030'</span>, <span style="color: #000;">5244000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.fi'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'358'</span>, N<span style="color: #FF0000;">'FI-#####'</span>, N<span style="color: #FF0000;">'^(?:FI)*(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'fi-FI,sv-FI,smn'</span>, <span style="color: #000;">660013</span>, N<span style="color: #FF0000;">'NO,RU,SE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'FJ'</span>, N<span style="color: #FF0000;">'FJI'</span>, <span style="color: #000;">242</span>, N<span style="color: #FF0000;">'FJ'</span>, N<span style="color: #FF0000;">'Fiji'</span>, N<span style="color: #FF0000;">'Suva'</span>, N<span style="color: #FF0000;">'18270'</span>, <span style="color: #000;">931000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.fj'</span>, N<span style="color: #FF0000;">'FJD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'679'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-FJ,fj'</span>, <span style="color: #000;">2205218</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'FK'</span>, N<span style="color: #FF0000;">'FLK'</span>, <span style="color: #000;">238</span>, N<span style="color: #FF0000;">'FK'</span>, N<span style="color: #FF0000;">'Falkland Islands'</span>, N<span style="color: #FF0000;">'Stanley'</span>, N<span style="color: #FF0000;">'12173'</span>, <span style="color: #000;">2638</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.fk'</span>, N<span style="color: #FF0000;">'FKP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'500'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-FK'</span>, <span style="color: #000;">3474414</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'FM'</span>, N<span style="color: #FF0000;">'FSM'</span>, <span style="color: #000;">583</span>, N<span style="color: #FF0000;">'FM'</span>, N<span style="color: #FF0000;">'Micronesia'</span>, N<span style="color: #FF0000;">'Palikir'</span>, N<span style="color: #FF0000;">'702'</span>, <span style="color: #000;">108105</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.fm'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'691'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'en-FM,chk,pon,yap,kos,uli,woe,nkr,kpg'</span>, <span style="color: #000;">2081918</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'FO'</span>, N<span style="color: #FF0000;">'FRO'</span>, <span style="color: #000;">234</span>, N<span style="color: #FF0000;">'FO'</span>, N<span style="color: #FF0000;">'Faroe Islands'</span>, N<span style="color: #FF0000;">'Tórshavn'</span>, N<span style="color: #FF0000;">'1399'</span>, <span style="color: #000;">48228</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.fo'</span>, N<span style="color: #FF0000;">'DKK'</span>, N<span style="color: #FF0000;">'Krone'</span>, N<span style="color: #FF0000;">'298'</span>, N<span style="color: #FF0000;">'FO-###'</span>, N<span style="color: #FF0000;">'^(?:FO)*(<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'fo,da-FO'</span>, <span style="color: #000;">2622320</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'FR'</span>, N<span style="color: #FF0000;">'FRA'</span>, <span style="color: #000;">250</span>, N<span style="color: #FF0000;">'FR'</span>, N<span style="color: #FF0000;">'France'</span>, N<span style="color: #FF0000;">'Paris'</span>, N<span style="color: #FF0000;">'547030'</span>, <span style="color: #000;">64094000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.fr'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'33'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'fr-FR,frp,br,co,ca,eu'</span>, <span style="color: #000;">3017382</span>, N<span style="color: #FF0000;">'CH,DE,BE,LU,IT,AD,MC,ES'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GA'</span>, N<span style="color: #FF0000;">'GAB'</span>, <span style="color: #000;">266</span>, N<span style="color: #FF0000;">'GB'</span>, N<span style="color: #FF0000;">'Gabon'</span>, N<span style="color: #FF0000;">'Libreville'</span>, N<span style="color: #FF0000;">'267667'</span>, <span style="color: #000;">1484000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ga'</span>, N<span style="color: #FF0000;">'XAF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'241'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-GA'</span>, <span style="color: #000;">2400553</span>, N<span style="color: #FF0000;">'CM,GQ,CG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GB'</span>, N<span style="color: #FF0000;">'GBR'</span>, <span style="color: #000;">826</span>, N<span style="color: #FF0000;">'UK'</span>, N<span style="color: #FF0000;">'United Kingdom'</span>, N<span style="color: #FF0000;">'London'</span>, N<span style="color: #FF0000;">'244820'</span>, <span style="color: #000;">60943000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.uk'</span>, N<span style="color: #FF0000;">'GBP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'44'</span>, N<span style="color: #FF0000;">'@# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA'</span>, N<span style="color: #FF0000;">'^(([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|(GIR0AA))$'</span>, N<span style="color: #FF0000;">'en-GB,cy-GB,gd'</span>, <span style="color: #000;">2635167</span>, N<span style="color: #FF0000;">'IE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GD'</span>, N<span style="color: #FF0000;">'GRD'</span>, <span style="color: #000;">308</span>, N<span style="color: #FF0000;">'GJ'</span>, N<span style="color: #FF0000;">'Grenada'</span>, N<span style="color: #FF0000;">'St. George'</span><span style="color: #FF0000;">'s'</span>, N<span style="color: #FF0000;">'344'</span>, <span style="color: #000;">90000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.gd'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-472'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-GD'</span>, <span style="color: #000;">3580239</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GE'</span>, N<span style="color: #FF0000;">'GEO'</span>, <span style="color: #000;">268</span>, N<span style="color: #FF0000;">'GG'</span>, N<span style="color: #FF0000;">'Georgia'</span>, N<span style="color: #FF0000;">'Tbilisi'</span>, N<span style="color: #FF0000;">'69700'</span>, <span style="color: #000;">4630000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.ge'</span>, N<span style="color: #FF0000;">'GEL'</span>, N<span style="color: #FF0000;">'Lari'</span>, N<span style="color: #FF0000;">'995'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'ka,ru,hy,az'</span>, <span style="color: #000;">614540</span>, N<span style="color: #FF0000;">'AM,AZ,TR,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GF'</span>, N<span style="color: #FF0000;">'GUF'</span>, <span style="color: #000;">254</span>, N<span style="color: #FF0000;">'FG'</span>, N<span style="color: #FF0000;">'French Guiana'</span>, N<span style="color: #FF0000;">'Cayenne'</span>, N<span style="color: #FF0000;">'91000'</span>, <span style="color: #000;">195506</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.gf'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'594'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^((97)|(98)3<span style="color: #000099; font-weight: bold;">\d</span>{2})$'</span>, N<span style="color: #FF0000;">'fr-GF'</span>, <span style="color: #000;">3381670</span>, N<span style="color: #FF0000;">'SR,BR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GG'</span>, N<span style="color: #FF0000;">'GGY'</span>, <span style="color: #000;">831</span>, N<span style="color: #FF0000;">'GK'</span>, N<span style="color: #FF0000;">'Guernsey'</span>, N<span style="color: #FF0000;">'St Peter Port'</span>, N<span style="color: #FF0000;">'78'</span>, <span style="color: #000;">65228</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.gg'</span>, N<span style="color: #FF0000;">'GBP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'-1437'</span>, N<span style="color: #FF0000;">'@# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA'</span>, N<span style="color: #FF0000;">'^(([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|(GIR0AA))$'</span>, N<span style="color: #FF0000;">'en,fr'</span>, <span style="color: #000;">3042362</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GH'</span>, N<span style="color: #FF0000;">'GHA'</span>, <span style="color: #000;">288</span>, N<span style="color: #FF0000;">'GH'</span>, N<span style="color: #FF0000;">'Ghana'</span>, N<span style="color: #FF0000;">'Accra'</span>, N<span style="color: #FF0000;">'239460'</span>, <span style="color: #000;">23382000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.gh'</span>, N<span style="color: #FF0000;">'GHS'</span>, N<span style="color: #FF0000;">'Cedi'</span>, N<span style="color: #FF0000;">'233'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-GH,ak,ee,tw'</span>, <span style="color: #000;">2300660</span>, N<span style="color: #FF0000;">'CI,TG,BF'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GI'</span>, N<span style="color: #FF0000;">'GIB'</span>, <span style="color: #000;">292</span>, N<span style="color: #FF0000;">'GI'</span>, N<span style="color: #FF0000;">'Gibraltar'</span>, N<span style="color: #FF0000;">'Gibraltar'</span>, N<span style="color: #FF0000;">'6.5'</span>, <span style="color: #000;">27884</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.gi'</span>, N<span style="color: #FF0000;">'GIP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'350'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-GI,es,it,pt'</span>, <span style="color: #000;">2411586</span>, N<span style="color: #FF0000;">'ES'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GL'</span>, N<span style="color: #FF0000;">'GRL'</span>, <span style="color: #000;">304</span>, N<span style="color: #FF0000;">'GL'</span>, N<span style="color: #FF0000;">'Greenland'</span>, N<span style="color: #FF0000;">'Nuuk'</span>, N<span style="color: #FF0000;">'2166086'</span>, <span style="color: #000;">56375</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.gl'</span>, N<span style="color: #FF0000;">'DKK'</span>, N<span style="color: #FF0000;">'Krone'</span>, N<span style="color: #FF0000;">'299'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'kl,da-GL,en'</span>, <span style="color: #000;">3425505</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GM'</span>, N<span style="color: #FF0000;">'GMB'</span>, <span style="color: #000;">270</span>, N<span style="color: #FF0000;">'GA'</span>, N<span style="color: #FF0000;">'Gambia'</span>, N<span style="color: #FF0000;">'Banjul'</span>, N<span style="color: #FF0000;">'11300'</span>, <span style="color: #000;">1593256</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.gm'</span>, N<span style="color: #FF0000;">'GMD'</span>, N<span style="color: #FF0000;">'Dalasi'</span>, N<span style="color: #FF0000;">'220'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-GM,mnk,wof,wo,ff'</span>, <span style="color: #000;">2413451</span>, N<span style="color: #FF0000;">'SN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GN'</span>, N<span style="color: #FF0000;">'GIN'</span>, <span style="color: #000;">324</span>, N<span style="color: #FF0000;">'GV'</span>, N<span style="color: #FF0000;">'Guinea'</span>, N<span style="color: #FF0000;">'Conakry'</span>, N<span style="color: #FF0000;">'245857'</span>, <span style="color: #000;">10211000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.gn'</span>, N<span style="color: #FF0000;">'GNF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'224'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-GN'</span>, <span style="color: #000;">2420477</span>, N<span style="color: #FF0000;">'LR,SN,SL,CI,GW,ML'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GP'</span>, N<span style="color: #FF0000;">'GLP'</span>, <span style="color: #000;">312</span>, N<span style="color: #FF0000;">'GP'</span>, N<span style="color: #FF0000;">'Guadeloupe'</span>, N<span style="color: #FF0000;">'Basse-Terre'</span>, N<span style="color: #FF0000;">'1780'</span>, <span style="color: #000;">443000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.gp'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'590'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^((97)|(98)<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'fr-GP'</span>, <span style="color: #000;">3579143</span>, N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GQ'</span>, N<span style="color: #FF0000;">'GNQ'</span>, <span style="color: #000;">226</span>, N<span style="color: #FF0000;">'EK'</span>, N<span style="color: #FF0000;">'Equatorial Guinea'</span>, N<span style="color: #FF0000;">'Malabo'</span>, N<span style="color: #FF0000;">'28051'</span>, <span style="color: #000;">562000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.gq'</span>, N<span style="color: #FF0000;">'XAF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'240'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'es-GQ,fr'</span>, <span style="color: #000;">2309096</span>, N<span style="color: #FF0000;">'GA,CM'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GR'</span>, N<span style="color: #FF0000;">'GRC'</span>, <span style="color: #000;">300</span>, N<span style="color: #FF0000;">'GR'</span>, N<span style="color: #FF0000;">'Greece'</span>, N<span style="color: #FF0000;">'Athens'</span>, N<span style="color: #FF0000;">'131940'</span>, <span style="color: #000;">10722000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.gr'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'30'</span>, N<span style="color: #FF0000;">'### ##'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'el-GR,en,fr'</span>, <span style="color: #000;">390903</span>, N<span style="color: #FF0000;">'AL,MK,TR,BG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GS'</span>, N<span style="color: #FF0000;">'SGS'</span>, <span style="color: #000;">239</span>, N<span style="color: #FF0000;">'SX'</span>, N<span style="color: #FF0000;">'South Georgia and the South Sandwich Islands'</span>, N<span style="color: #FF0000;">'Grytviken'</span>, N<span style="color: #FF0000;">'3903'</span>, <span style="color: #000;">100</span>, N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">'.gs'</span>, N<span style="color: #FF0000;">'GBP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en'</span>, <span style="color: #000;">3474415</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GT'</span>, N<span style="color: #FF0000;">'GTM'</span>, <span style="color: #000;">320</span>, N<span style="color: #FF0000;">'GT'</span>, N<span style="color: #FF0000;">'Guatemala'</span>, N<span style="color: #FF0000;">'Guatemala City'</span>, N<span style="color: #FF0000;">'108890'</span>, <span style="color: #000;">13002000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.gt'</span>, N<span style="color: #FF0000;">'GTQ'</span>, N<span style="color: #FF0000;">'Quetzal'</span>, N<span style="color: #FF0000;">'502'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'es-GT'</span>, <span style="color: #000;">3595528</span>, N<span style="color: #FF0000;">'MX,HN,BZ,SV'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GU'</span>, N<span style="color: #FF0000;">'GUM'</span>, <span style="color: #000;">316</span>, N<span style="color: #FF0000;">'GQ'</span>, N<span style="color: #FF0000;">'Guam'</span>, N<span style="color: #FF0000;">'Hagåtña'</span>, N<span style="color: #FF0000;">'549'</span>, <span style="color: #000;">168564</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.gu'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-670'</span>, N<span style="color: #FF0000;">'969##'</span>, N<span style="color: #FF0000;">'^(969<span style="color: #000099; font-weight: bold;">\d</span>{2})$'</span>, N<span style="color: #FF0000;">'en-GU,ch-GU'</span>, <span style="color: #000;">4043988</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GW'</span>, N<span style="color: #FF0000;">'GNB'</span>, <span style="color: #000;">624</span>, N<span style="color: #FF0000;">'PU'</span>, N<span style="color: #FF0000;">'Guinea-Bissau'</span>, N<span style="color: #FF0000;">'Bissau'</span>, N<span style="color: #FF0000;">'36120'</span>, <span style="color: #000;">1503000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.gw'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'245'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'pt-GW,pov'</span>, <span style="color: #000;">2372248</span>, N<span style="color: #FF0000;">'SN,GN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'GY'</span>, N<span style="color: #FF0000;">'GUY'</span>, <span style="color: #000;">328</span>, N<span style="color: #FF0000;">'GY'</span>, N<span style="color: #FF0000;">'Guyana'</span>, N<span style="color: #FF0000;">'Georgetown'</span>, N<span style="color: #FF0000;">'214970'</span>, <span style="color: #000;">770000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.gy'</span>, N<span style="color: #FF0000;">'GYD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'592'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-GY'</span>, <span style="color: #000;">3378535</span>, N<span style="color: #FF0000;">'SR,BR,VE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'HK'</span>, N<span style="color: #FF0000;">'HKG'</span>, <span style="color: #000;">344</span>, N<span style="color: #FF0000;">'HK'</span>, N<span style="color: #FF0000;">'Hong Kong'</span>, N<span style="color: #FF0000;">'Hong Kong'</span>, N<span style="color: #FF0000;">'1092'</span>, <span style="color: #000;">6898686</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.hk'</span>, N<span style="color: #FF0000;">'HKD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'852'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'zh-HK,yue,zh,en'</span>, <span style="color: #000;">1819730</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'HM'</span>, N<span style="color: #FF0000;">'HMD'</span>, <span style="color: #000;">334</span>, N<span style="color: #FF0000;">'HM'</span>, N<span style="color: #FF0000;">'Heard Island and McDonald Islands'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'412'</span>, <span style="color: #000;">0</span>, N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">'.hm'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">' '</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, <span style="color: #000;">1547314</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'HN'</span>, N<span style="color: #FF0000;">'HND'</span>, <span style="color: #000;">340</span>, N<span style="color: #FF0000;">'HO'</span>, N<span style="color: #FF0000;">'Honduras'</span>, N<span style="color: #FF0000;">'Tegucigalpa'</span>, N<span style="color: #FF0000;">'112090'</span>, <span style="color: #000;">7639000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.hn'</span>, N<span style="color: #FF0000;">'HNL'</span>, N<span style="color: #FF0000;">'Lempira'</span>, N<span style="color: #FF0000;">'504'</span>, N<span style="color: #FF0000;">'@@####'</span>, N<span style="color: #FF0000;">'^([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'es-HN'</span>, <span style="color: #000;">3608932</span>, N<span style="color: #FF0000;">'GT,NI,SV'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'HR'</span>, N<span style="color: #FF0000;">'HRV'</span>, <span style="color: #000;">191</span>, N<span style="color: #FF0000;">'HR'</span>, N<span style="color: #FF0000;">'Croatia'</span>, N<span style="color: #FF0000;">'Zagreb'</span>, N<span style="color: #FF0000;">'56542'</span>, <span style="color: #000;">4491000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.hr'</span>, N<span style="color: #FF0000;">'HRK'</span>, N<span style="color: #FF0000;">'Kuna'</span>, N<span style="color: #FF0000;">'385'</span>, N<span style="color: #FF0000;">'HR-#####'</span>, N<span style="color: #FF0000;">'^(?:HR)*(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'hr-HR,sr'</span>, <span style="color: #000;">3202326</span>, N<span style="color: #FF0000;">'HU,SI,CS,BA,ME,RS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'HT'</span>, N<span style="color: #FF0000;">'HTI'</span>, <span style="color: #000;">332</span>, N<span style="color: #FF0000;">'HA'</span>, N<span style="color: #FF0000;">'Haiti'</span>, N<span style="color: #FF0000;">'Port-au-Prince'</span>, N<span style="color: #FF0000;">'27750'</span>, <span style="color: #000;">8924000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.ht'</span>, N<span style="color: #FF0000;">'HTG'</span>, N<span style="color: #FF0000;">'Gourde'</span>, N<span style="color: #FF0000;">'509'</span>, N<span style="color: #FF0000;">'HT####'</span>, N<span style="color: #FF0000;">'^(?:HT)*(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'ht,fr-HT'</span>, <span style="color: #000;">3723988</span>, N<span style="color: #FF0000;">'DO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'HU'</span>, N<span style="color: #FF0000;">'HUN'</span>, <span style="color: #000;">348</span>, N<span style="color: #FF0000;">'HU'</span>, N<span style="color: #FF0000;">'Hungary'</span>, N<span style="color: #FF0000;">'Budapest'</span>, N<span style="color: #FF0000;">'93030'</span>, <span style="color: #000;">9930000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.hu'</span>, N<span style="color: #FF0000;">'HUF'</span>, N<span style="color: #FF0000;">'Forint'</span>, N<span style="color: #FF0000;">'36'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'hu-HU'</span>, <span style="color: #000;">719819</span>, N<span style="color: #FF0000;">'SK,SI,RO,UA,CS,HR,AT,RS'</span>, N<span style="color: #FF0000;">''</span>
<span style="color: #0000FF;">COMMIT</span>;
<span style="color: #0000FF;">RAISERROR</span> <span style="color: #808080;">&#40;</span>N<span style="color: #FF0000;">'[dbo].[geonames]: Insert Batch: 2.....Done!'</span>, <span style="color: #000;">10</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">WITH</span> NOWAIT;
GO
&nbsp;
<span style="color: #0000FF;">BEGIN</span> <span style="color: #0000FF;">TRANSACTION</span>;
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> <span style="color: #808080;">&#91;</span>dbo<span style="color: #808080;">&#93;</span>.<span style="color: #808080;">&#91;</span>geonames<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO3<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">-</span><span style="color: #0000FF;">Numeric</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>fips<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Country<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Capital<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Area<span style="color: #808080;">&#40;</span>in sq km<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Population<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Continent<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>tld<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyCode<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyName<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Phone<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Format<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Regex<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Languages<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>geonameid<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>neighbours<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>EquivalentFipsCode<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ID'</span>, N<span style="color: #FF0000;">'IDN'</span>, <span style="color: #000;">360</span>, N<span style="color: #FF0000;">'ID'</span>, N<span style="color: #FF0000;">'Indonesia'</span>, N<span style="color: #FF0000;">'Jakarta'</span>, N<span style="color: #FF0000;">'1919440'</span>, <span style="color: #000;">237512000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.id'</span>, N<span style="color: #FF0000;">'IDR'</span>, N<span style="color: #FF0000;">'Rupiah'</span>, N<span style="color: #FF0000;">'62'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'id,en,nl,jv'</span>, <span style="color: #000;">1643084</span>, N<span style="color: #FF0000;">'PG,TL,MY'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IE'</span>, N<span style="color: #FF0000;">'IRL'</span>, <span style="color: #000;">372</span>, N<span style="color: #FF0000;">'EI'</span>, N<span style="color: #FF0000;">'Ireland'</span>, N<span style="color: #FF0000;">'Dublin'</span>, N<span style="color: #FF0000;">'70280'</span>, <span style="color: #000;">4156000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ie'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'353'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-IE,ga-IE'</span>, <span style="color: #000;">2963597</span>, N<span style="color: #FF0000;">'GB'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IL'</span>, N<span style="color: #FF0000;">'ISR'</span>, <span style="color: #000;">376</span>, N<span style="color: #FF0000;">'IS'</span>, N<span style="color: #FF0000;">'Israel'</span>, N<span style="color: #FF0000;">'Jerusalem'</span>, N<span style="color: #FF0000;">'20770'</span>, <span style="color: #000;">6500000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.il'</span>, N<span style="color: #FF0000;">'ILS'</span>, N<span style="color: #FF0000;">'Shekel'</span>, N<span style="color: #FF0000;">'972'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'he,ar-IL,en-IL,'</span>, <span style="color: #000;">294640</span>, N<span style="color: #FF0000;">'SY,JO,LB,EG,PS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IM'</span>, N<span style="color: #FF0000;">'IMN'</span>, <span style="color: #000;">833</span>, N<span style="color: #FF0000;">'IM'</span>, N<span style="color: #FF0000;">'Isle of Man'</span>, N<span style="color: #FF0000;">'Douglas, Isle of Man'</span>, N<span style="color: #FF0000;">'572'</span>, <span style="color: #000;">75049</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.im'</span>, N<span style="color: #FF0000;">'GBP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'-1580'</span>, N<span style="color: #FF0000;">'@# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA'</span>, N<span style="color: #FF0000;">'^(([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|(GIR0AA))$'</span>, N<span style="color: #FF0000;">'en,gv'</span>, <span style="color: #000;">3042225</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IN'</span>, N<span style="color: #FF0000;">'IND'</span>, <span style="color: #000;">356</span>, N<span style="color: #FF0000;">'IN'</span>, N<span style="color: #FF0000;">'India'</span>, N<span style="color: #FF0000;">'New Delhi'</span>, N<span style="color: #FF0000;">'3287590'</span>, <span style="color: #000;">1147995000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.in'</span>, N<span style="color: #FF0000;">'INR'</span>, N<span style="color: #FF0000;">'Rupee'</span>, N<span style="color: #FF0000;">'91'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'en-IN,hi,bn,te,mr,ta,ur,gu,ml,kn,or,pa,as,ks,sd,sa,ur-IN'</span>, <span style="color: #000;">1269750</span>, N<span style="color: #FF0000;">'CN,NP,MM,BT,PK,BD'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IO'</span>, N<span style="color: #FF0000;">'IOT'</span>, <span style="color: #000;">86</span>, N<span style="color: #FF0000;">'IO'</span>, N<span style="color: #FF0000;">'British Indian Ocean Territory'</span>, N<span style="color: #FF0000;">'Diego Garcia'</span>, N<span style="color: #FF0000;">'60'</span>, <span style="color: #000;">0</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.io'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'246'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-IO'</span>, <span style="color: #000;">1282588</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IQ'</span>, N<span style="color: #FF0000;">'IRQ'</span>, <span style="color: #000;">368</span>, N<span style="color: #FF0000;">'IZ'</span>, N<span style="color: #FF0000;">'Iraq'</span>, N<span style="color: #FF0000;">'Baghdad'</span>, N<span style="color: #FF0000;">'437072'</span>, <span style="color: #000;">28221000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.iq'</span>, N<span style="color: #FF0000;">'IQD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'964'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-IQ,ku,hy'</span>, <span style="color: #000;">99237</span>, N<span style="color: #FF0000;">'SY,SA,IR,JO,TR,KW'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IR'</span>, N<span style="color: #FF0000;">'IRN'</span>, <span style="color: #000;">364</span>, N<span style="color: #FF0000;">'IR'</span>, N<span style="color: #FF0000;">'Iran'</span>, N<span style="color: #FF0000;">'Tehran'</span>, N<span style="color: #FF0000;">'1648000'</span>, <span style="color: #000;">65875000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.ir'</span>, N<span style="color: #FF0000;">'IRR'</span>, N<span style="color: #FF0000;">'Rial'</span>, N<span style="color: #FF0000;">'98'</span>, N<span style="color: #FF0000;">'##########'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{10})$'</span>, N<span style="color: #FF0000;">'fa-IR,ku'</span>, <span style="color: #000;">130758</span>, N<span style="color: #FF0000;">'TM,AF,IQ,AM,PK,AZ,TR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IS'</span>, N<span style="color: #FF0000;">'ISL'</span>, <span style="color: #000;">352</span>, N<span style="color: #FF0000;">'IC'</span>, N<span style="color: #FF0000;">'Iceland'</span>, N<span style="color: #FF0000;">'Reykjavík'</span>, N<span style="color: #FF0000;">'103000'</span>, <span style="color: #000;">304000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.is'</span>, N<span style="color: #FF0000;">'ISK'</span>, N<span style="color: #FF0000;">'Krona'</span>, N<span style="color: #FF0000;">'354'</span>, N<span style="color: #FF0000;">'###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'is,en,de,da,sv,no'</span>, <span style="color: #000;">2629691</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'IT'</span>, N<span style="color: #FF0000;">'ITA'</span>, <span style="color: #000;">380</span>, N<span style="color: #FF0000;">'IT'</span>, N<span style="color: #FF0000;">'Italy'</span>, N<span style="color: #FF0000;">'Rome'</span>, N<span style="color: #FF0000;">'301230'</span>, <span style="color: #000;">58145000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.it'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'39'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'it-IT,de-IT,fr-IT,sl'</span>, <span style="color: #000;">3175395</span>, N<span style="color: #FF0000;">'CH,VA,SI,SM,FR,AT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'JE'</span>, N<span style="color: #FF0000;">'JEY'</span>, <span style="color: #000;">832</span>, N<span style="color: #FF0000;">'JE'</span>, N<span style="color: #FF0000;">'Jersey'</span>, N<span style="color: #FF0000;">'Saint Helier'</span>, N<span style="color: #FF0000;">'116'</span>, <span style="color: #000;">90812</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.je'</span>, N<span style="color: #FF0000;">'GBP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'-1490'</span>, N<span style="color: #FF0000;">'@# #@@|@## #@@|@@# #@@|@@## #@@|@#@ #@@|@@#@ #@@|GIR0AA'</span>, N<span style="color: #FF0000;">'^(([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{2}[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{3}[A-Z]{2})|([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]<span style="color: #000099; font-weight: bold;">\d</span>[A-Z]{2})|(GIR0AA))$'</span>, N<span style="color: #FF0000;">'en,pt'</span>, <span style="color: #000;">3042142</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'JM'</span>, N<span style="color: #FF0000;">'JAM'</span>, <span style="color: #000;">388</span>, N<span style="color: #FF0000;">'JM'</span>, N<span style="color: #FF0000;">'Jamaica'</span>, N<span style="color: #FF0000;">'Kingston'</span>, N<span style="color: #FF0000;">'10991'</span>, <span style="color: #000;">2801000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.jm'</span>, N<span style="color: #FF0000;">'JMD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-875'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-JM'</span>, <span style="color: #000;">3489940</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'JO'</span>, N<span style="color: #FF0000;">'JOR'</span>, <span style="color: #000;">400</span>, N<span style="color: #FF0000;">'JO'</span>, N<span style="color: #FF0000;">'Jordan'</span>, N<span style="color: #FF0000;">'Amman'</span>, N<span style="color: #FF0000;">'92300'</span>, <span style="color: #000;">6198000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.jo'</span>, N<span style="color: #FF0000;">'JOD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'962'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-JO,en'</span>, <span style="color: #000;">248816</span>, N<span style="color: #FF0000;">'SY,SA,IQ,IL,PS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'JP'</span>, N<span style="color: #FF0000;">'JPN'</span>, <span style="color: #000;">392</span>, N<span style="color: #FF0000;">'JA'</span>, N<span style="color: #FF0000;">'Japan'</span>, N<span style="color: #FF0000;">'Tokyo'</span>, N<span style="color: #FF0000;">'377835'</span>, <span style="color: #000;">127288000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.jp'</span>, N<span style="color: #FF0000;">'JPY'</span>, N<span style="color: #FF0000;">'Yen'</span>, N<span style="color: #FF0000;">'81'</span>, N<span style="color: #FF0000;">'###-####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{7})$'</span>, N<span style="color: #FF0000;">'ja'</span>, <span style="color: #000;">1861060</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KE'</span>, N<span style="color: #FF0000;">'KEN'</span>, <span style="color: #000;">404</span>, N<span style="color: #FF0000;">'KE'</span>, N<span style="color: #FF0000;">'Kenya'</span>, N<span style="color: #FF0000;">'Nairobi'</span>, N<span style="color: #FF0000;">'582650'</span>, <span style="color: #000;">37953000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ke'</span>, N<span style="color: #FF0000;">'KES'</span>, N<span style="color: #FF0000;">'Shilling'</span>, N<span style="color: #FF0000;">'254'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'en-KE,sw-KE'</span>, <span style="color: #000;">192950</span>, N<span style="color: #FF0000;">'ET,TZ,SD,SO,UG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KG'</span>, N<span style="color: #FF0000;">'KGZ'</span>, <span style="color: #000;">417</span>, N<span style="color: #FF0000;">'KG'</span>, N<span style="color: #FF0000;">'Kyrgyzstan'</span>, N<span style="color: #FF0000;">'Bishkek'</span>, N<span style="color: #FF0000;">'198500'</span>, <span style="color: #000;">5356000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.kg'</span>, N<span style="color: #FF0000;">'KGS'</span>, N<span style="color: #FF0000;">'Som'</span>, N<span style="color: #FF0000;">'996'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'ky,uz,ru'</span>, <span style="color: #000;">1527747</span>, N<span style="color: #FF0000;">'CN,TJ,UZ,KZ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KH'</span>, N<span style="color: #FF0000;">'KHM'</span>, <span style="color: #000;">116</span>, N<span style="color: #FF0000;">'CB'</span>, N<span style="color: #FF0000;">'Cambodia'</span>, N<span style="color: #FF0000;">'Phnom Penh'</span>, N<span style="color: #FF0000;">'181040'</span>, <span style="color: #000;">14241000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.kh'</span>, N<span style="color: #FF0000;">'KHR'</span>, N<span style="color: #FF0000;">'Riels'</span>, N<span style="color: #FF0000;">'855'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'km,fr,en'</span>, <span style="color: #000;">1831722</span>, N<span style="color: #FF0000;">'LA,TH,VN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KI'</span>, N<span style="color: #FF0000;">'KIR'</span>, <span style="color: #000;">296</span>, N<span style="color: #FF0000;">'KR'</span>, N<span style="color: #FF0000;">'Kiribati'</span>, N<span style="color: #FF0000;">'South Tarawa'</span>, N<span style="color: #FF0000;">'811'</span>, <span style="color: #000;">110000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.ki'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'686'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-KI,gil'</span>, <span style="color: #000;">4030945</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KM'</span>, N<span style="color: #FF0000;">'COM'</span>, <span style="color: #000;">174</span>, N<span style="color: #FF0000;">'CN'</span>, N<span style="color: #FF0000;">'Comoros'</span>, N<span style="color: #FF0000;">'Moroni'</span>, N<span style="color: #FF0000;">'2170'</span>, <span style="color: #000;">731000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.km'</span>, N<span style="color: #FF0000;">'KMF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'269'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar,fr-KM'</span>, <span style="color: #000;">921929</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KN'</span>, N<span style="color: #FF0000;">'KNA'</span>, <span style="color: #000;">659</span>, N<span style="color: #FF0000;">'SC'</span>, N<span style="color: #FF0000;">'Saint Kitts and Nevis'</span>, N<span style="color: #FF0000;">'Basseterre'</span>, N<span style="color: #FF0000;">'261'</span>, <span style="color: #000;">39000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.kn'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-868'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-KN'</span>, <span style="color: #000;">3575174</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KP'</span>, N<span style="color: #FF0000;">'PRK'</span>, <span style="color: #000;">408</span>, N<span style="color: #FF0000;">'KN'</span>, N<span style="color: #FF0000;">'North Korea'</span>, N<span style="color: #FF0000;">'Pyongyang'</span>, N<span style="color: #FF0000;">'120540'</span>, <span style="color: #000;">22912177</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.kp'</span>, N<span style="color: #FF0000;">'KPW'</span>, N<span style="color: #FF0000;">'Won'</span>, N<span style="color: #FF0000;">'850'</span>, N<span style="color: #FF0000;">'###-###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'ko-KP'</span>, <span style="color: #000;">1873107</span>, N<span style="color: #FF0000;">'CN,KR,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KR'</span>, N<span style="color: #FF0000;">'KOR'</span>, <span style="color: #000;">410</span>, N<span style="color: #FF0000;">'KS'</span>, N<span style="color: #FF0000;">'South Korea'</span>, N<span style="color: #FF0000;">'Seoul'</span>, N<span style="color: #FF0000;">'98480'</span>, <span style="color: #000;">48422644</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.kr'</span>, N<span style="color: #FF0000;">'KRW'</span>, N<span style="color: #FF0000;">'Won'</span>, N<span style="color: #FF0000;">'82'</span>, N<span style="color: #FF0000;">'SEOUL ###-###'</span>, N<span style="color: #FF0000;">'^(?:SEOUL)*(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'ko-KR,en'</span>, <span style="color: #000;">1835841</span>, N<span style="color: #FF0000;">'KP'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KW'</span>, N<span style="color: #FF0000;">'KWT'</span>, <span style="color: #000;">414</span>, N<span style="color: #FF0000;">'KU'</span>, N<span style="color: #FF0000;">'Kuwait'</span>, N<span style="color: #FF0000;">'Kuwait City'</span>, N<span style="color: #FF0000;">'17820'</span>, <span style="color: #000;">2596000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.kw'</span>, N<span style="color: #FF0000;">'KWD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'965'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-KW,en'</span>, <span style="color: #000;">285570</span>, N<span style="color: #FF0000;">'SA,IQ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KY'</span>, N<span style="color: #FF0000;">'CYM'</span>, <span style="color: #000;">136</span>, N<span style="color: #FF0000;">'CJ'</span>, N<span style="color: #FF0000;">'Cayman Islands'</span>, N<span style="color: #FF0000;">'George Town'</span>, N<span style="color: #FF0000;">'262'</span>, <span style="color: #000;">44270</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.ky'</span>, N<span style="color: #FF0000;">'KYD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-344'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-KY'</span>, <span style="color: #000;">3580718</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'KZ'</span>, N<span style="color: #FF0000;">'KAZ'</span>, <span style="color: #000;">398</span>, N<span style="color: #FF0000;">'KZ'</span>, N<span style="color: #FF0000;">'Kazakhstan'</span>, N<span style="color: #FF0000;">'Astana'</span>, N<span style="color: #FF0000;">'2717300'</span>, <span style="color: #000;">15340000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.kz'</span>, N<span style="color: #FF0000;">'KZT'</span>, N<span style="color: #FF0000;">'Tenge'</span>, N<span style="color: #FF0000;">'7'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'kk,ru'</span>, <span style="color: #000;">1522867</span>, N<span style="color: #FF0000;">'TM,CN,KG,UZ,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LA'</span>, N<span style="color: #FF0000;">'LAO'</span>, <span style="color: #000;">418</span>, N<span style="color: #FF0000;">'LA'</span>, N<span style="color: #FF0000;">'Laos'</span>, N<span style="color: #FF0000;">'Vientiane'</span>, N<span style="color: #FF0000;">'236800'</span>, <span style="color: #000;">6677000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.la'</span>, N<span style="color: #FF0000;">'LAK'</span>, N<span style="color: #FF0000;">'Kip'</span>, N<span style="color: #FF0000;">'856'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'lo,fr,en'</span>, <span style="color: #000;">1655842</span>, N<span style="color: #FF0000;">'CN,MM,KH,TH,VN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LB'</span>, N<span style="color: #FF0000;">'LBN'</span>, <span style="color: #000;">422</span>, N<span style="color: #FF0000;">'LE'</span>, N<span style="color: #FF0000;">'Lebanon'</span>, N<span style="color: #FF0000;">'Beirut'</span>, N<span style="color: #FF0000;">'10400'</span>, <span style="color: #000;">3971000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.lb'</span>, N<span style="color: #FF0000;">'LBP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'961'</span>, N<span style="color: #FF0000;">'#### ####|####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4}(<span style="color: #000099; font-weight: bold;">\d</span>{4})?)$'</span>, N<span style="color: #FF0000;">'ar-LB,fr-LB,en,hy'</span>, <span style="color: #000;">272103</span>, N<span style="color: #FF0000;">'SY,IL'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LC'</span>, N<span style="color: #FF0000;">'LCA'</span>, <span style="color: #000;">662</span>, N<span style="color: #FF0000;">'ST'</span>, N<span style="color: #FF0000;">'Saint Lucia'</span>, N<span style="color: #FF0000;">'Castries'</span>, N<span style="color: #FF0000;">'616'</span>, <span style="color: #000;">172000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.lc'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-757'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-LC'</span>, <span style="color: #000;">3576468</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LI'</span>, N<span style="color: #FF0000;">'LIE'</span>, <span style="color: #000;">438</span>, N<span style="color: #FF0000;">'LS'</span>, N<span style="color: #FF0000;">'Liechtenstein'</span>, N<span style="color: #FF0000;">'Vaduz'</span>, N<span style="color: #FF0000;">'160'</span>, <span style="color: #000;">34000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.li'</span>, N<span style="color: #FF0000;">'CHF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'423'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'de-LI'</span>, <span style="color: #000;">3042058</span>, N<span style="color: #FF0000;">'CH,AT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LK'</span>, N<span style="color: #FF0000;">'LKA'</span>, <span style="color: #000;">144</span>, N<span style="color: #FF0000;">'CE'</span>, N<span style="color: #FF0000;">'Sri Lanka'</span>, N<span style="color: #FF0000;">'Colombo'</span>, N<span style="color: #FF0000;">'65610'</span>, <span style="color: #000;">21128000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.lk'</span>, N<span style="color: #FF0000;">'LKR'</span>, N<span style="color: #FF0000;">'Rupee'</span>, N<span style="color: #FF0000;">'94'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'si,ta,en'</span>, <span style="color: #000;">1227603</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LR'</span>, N<span style="color: #FF0000;">'LBR'</span>, <span style="color: #000;">430</span>, N<span style="color: #FF0000;">'LI'</span>, N<span style="color: #FF0000;">'Liberia'</span>, N<span style="color: #FF0000;">'Monrovia'</span>, N<span style="color: #FF0000;">'111370'</span>, <span style="color: #000;">3334000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.lr'</span>, N<span style="color: #FF0000;">'LRD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'231'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'en-LR'</span>, <span style="color: #000;">2275384</span>, N<span style="color: #FF0000;">'SL,CI,GN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LS'</span>, N<span style="color: #FF0000;">'LSO'</span>, <span style="color: #000;">426</span>, N<span style="color: #FF0000;">'LT'</span>, N<span style="color: #FF0000;">'Lesotho'</span>, N<span style="color: #FF0000;">'Maseru'</span>, N<span style="color: #FF0000;">'30355'</span>, <span style="color: #000;">2128000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ls'</span>, N<span style="color: #FF0000;">'LSL'</span>, N<span style="color: #FF0000;">'Loti'</span>, N<span style="color: #FF0000;">'266'</span>, N<span style="color: #FF0000;">'###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'en-LS,st,zu,xh'</span>, <span style="color: #000;">932692</span>, N<span style="color: #FF0000;">'ZA'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LT'</span>, N<span style="color: #FF0000;">'LTU'</span>, <span style="color: #000;">440</span>, N<span style="color: #FF0000;">'LH'</span>, N<span style="color: #FF0000;">'Lithuania'</span>, N<span style="color: #FF0000;">'Vilnius'</span>, N<span style="color: #FF0000;">'65200'</span>, <span style="color: #000;">3565000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.lt'</span>, N<span style="color: #FF0000;">'LTL'</span>, N<span style="color: #FF0000;">'Litas'</span>, N<span style="color: #FF0000;">'370'</span>, N<span style="color: #FF0000;">'LT-#####'</span>, N<span style="color: #FF0000;">'^(?:LT)*(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'lt,ru,pl'</span>, <span style="color: #000;">597427</span>, N<span style="color: #FF0000;">'PL,BY,RU,LV'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LU'</span>, N<span style="color: #FF0000;">'LUX'</span>, <span style="color: #000;">442</span>, N<span style="color: #FF0000;">'LU'</span>, N<span style="color: #FF0000;">'Luxembourg'</span>, N<span style="color: #FF0000;">'Luxembourg'</span>, N<span style="color: #FF0000;">'2586'</span>, <span style="color: #000;">486000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.lu'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'352'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'lb,de-LU,fr-LU'</span>, <span style="color: #000;">2960313</span>, N<span style="color: #FF0000;">'DE,BE,FR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LV'</span>, N<span style="color: #FF0000;">'LVA'</span>, <span style="color: #000;">428</span>, N<span style="color: #FF0000;">'LG'</span>, N<span style="color: #FF0000;">'Latvia'</span>, N<span style="color: #FF0000;">'Riga'</span>, N<span style="color: #FF0000;">'64589'</span>, <span style="color: #000;">2245000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.lv'</span>, N<span style="color: #FF0000;">'LVL'</span>, N<span style="color: #FF0000;">'Lat'</span>, N<span style="color: #FF0000;">'371'</span>, N<span style="color: #FF0000;">'LV-####'</span>, N<span style="color: #FF0000;">'^(?:LV)*(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'lv,ru,lt'</span>, <span style="color: #000;">458258</span>, N<span style="color: #FF0000;">'LT,EE,BY,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'LY'</span>, N<span style="color: #FF0000;">'LBY'</span>, <span style="color: #000;">434</span>, N<span style="color: #FF0000;">'LY'</span>, N<span style="color: #FF0000;">'Libya'</span>, N<span style="color: #FF0000;">'Tripolis'</span>, N<span style="color: #FF0000;">'1759540'</span>, <span style="color: #000;">6173000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ly'</span>, N<span style="color: #FF0000;">'LYD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'218'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar-LY,it,en'</span>, <span style="color: #000;">2215636</span>, N<span style="color: #FF0000;">'TD,NE,DZ,SD,TN,EG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MA'</span>, N<span style="color: #FF0000;">'MAR'</span>, <span style="color: #000;">504</span>, N<span style="color: #FF0000;">'MO'</span>, N<span style="color: #FF0000;">'Morocco'</span>, N<span style="color: #FF0000;">'Rabat'</span>, N<span style="color: #FF0000;">'446550'</span>, <span style="color: #000;">34272000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ma'</span>, N<span style="color: #FF0000;">'MAD'</span>, N<span style="color: #FF0000;">'Dirham'</span>, N<span style="color: #FF0000;">'212'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-MA,fr'</span>, <span style="color: #000;">2542007</span>, N<span style="color: #FF0000;">'DZ,EH,ES'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MC'</span>, N<span style="color: #FF0000;">'MCO'</span>, <span style="color: #000;">492</span>, N<span style="color: #FF0000;">'MN'</span>, N<span style="color: #FF0000;">'Monaco'</span>, N<span style="color: #FF0000;">'Monaco'</span>, N<span style="color: #FF0000;">'1.95'</span>, <span style="color: #000;">32000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.mc'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'377'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'fr-MC,en,it'</span>, <span style="color: #000;">2993457</span>, N<span style="color: #FF0000;">'FR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MD'</span>, N<span style="color: #FF0000;">'MDA'</span>, <span style="color: #000;">498</span>, N<span style="color: #FF0000;">'MD'</span>, N<span style="color: #FF0000;">'Moldova'</span>, N<span style="color: #FF0000;">'Chis,ina(u'</span>, N<span style="color: #FF0000;">'33843'</span>, <span style="color: #000;">4324000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.md'</span>, N<span style="color: #FF0000;">'MDL'</span>, N<span style="color: #FF0000;">'Leu'</span>, N<span style="color: #FF0000;">'373'</span>, N<span style="color: #FF0000;">'MD-####'</span>, N<span style="color: #FF0000;">'^(?:MD)*(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'ro,ru,gag,tr'</span>, <span style="color: #000;">617790</span>, N<span style="color: #FF0000;">'RO,UA'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ME'</span>, N<span style="color: #FF0000;">'MNE'</span>, <span style="color: #000;">499</span>, N<span style="color: #FF0000;">'MJ'</span>, N<span style="color: #FF0000;">'Montenegro'</span>, N<span style="color: #FF0000;">'Podgorica'</span>, N<span style="color: #FF0000;">'14026'</span>, <span style="color: #000;">678000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.cs'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'381'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'sr,hu,bs,sq,hr,rom'</span>, <span style="color: #000;">3194884</span>, N<span style="color: #FF0000;">'AL,HR,BA,RS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MF'</span>, N<span style="color: #FF0000;">'MAF'</span>, <span style="color: #000;">663</span>, N<span style="color: #FF0000;">'RN'</span>, N<span style="color: #FF0000;">'Saint Martin'</span>, N<span style="color: #FF0000;">'Marigot'</span>, N<span style="color: #FF0000;">'53'</span>, <span style="color: #000;">33100</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.gp'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'590'</span>, N<span style="color: #FF0000;">'### ###'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr'</span>, <span style="color: #000;">3578421</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MG'</span>, N<span style="color: #FF0000;">'MDG'</span>, <span style="color: #000;">450</span>, N<span style="color: #FF0000;">'MA'</span>, N<span style="color: #FF0000;">'Madagascar'</span>, N<span style="color: #FF0000;">'Antananarivo'</span>, N<span style="color: #FF0000;">'587040'</span>, <span style="color: #000;">20042000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.mg'</span>, N<span style="color: #FF0000;">'MGA'</span>, N<span style="color: #FF0000;">'Ariary'</span>, N<span style="color: #FF0000;">'261'</span>, N<span style="color: #FF0000;">'###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'fr-MG,mg'</span>, <span style="color: #000;">1062947</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MH'</span>, N<span style="color: #FF0000;">'MHL'</span>, <span style="color: #000;">584</span>, N<span style="color: #FF0000;">'RM'</span>, N<span style="color: #FF0000;">'Marshall Islands'</span>, N<span style="color: #FF0000;">'Uliga'</span>, N<span style="color: #FF0000;">'181.3'</span>, <span style="color: #000;">11628</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.mh'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'692'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'mh,en-MH'</span>, <span style="color: #000;">2080185</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MK'</span>, N<span style="color: #FF0000;">'MKD'</span>, <span style="color: #000;">807</span>, N<span style="color: #FF0000;">'MK'</span>, N<span style="color: #FF0000;">'Macedonia'</span>, N<span style="color: #FF0000;">'Skopje'</span>, N<span style="color: #FF0000;">'25333'</span>, <span style="color: #000;">2061000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.mk'</span>, N<span style="color: #FF0000;">'MKD'</span>, N<span style="color: #FF0000;">'Denar'</span>, N<span style="color: #FF0000;">'389'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'mk,sq,tr,rmm,sr'</span>, <span style="color: #000;">718075</span>, N<span style="color: #FF0000;">'AL,GR,CS,BG,RS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ML'</span>, N<span style="color: #FF0000;">'MLI'</span>, <span style="color: #000;">466</span>, N<span style="color: #FF0000;">'ML'</span>, N<span style="color: #FF0000;">'Mali'</span>, N<span style="color: #FF0000;">'Bamako'</span>, N<span style="color: #FF0000;">'1240000'</span>, <span style="color: #000;">12324000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ml'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'223'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-ML,bm'</span>, <span style="color: #000;">2453866</span>, N<span style="color: #FF0000;">'SN,NE,DZ,CI,GN,MR,BF'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MM'</span>, N<span style="color: #FF0000;">'MMR'</span>, <span style="color: #000;">104</span>, N<span style="color: #FF0000;">'BM'</span>, N<span style="color: #FF0000;">'Myanmar'</span>, N<span style="color: #FF0000;">'Yangon'</span>, N<span style="color: #FF0000;">'678500'</span>, <span style="color: #000;">47758000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.mm'</span>, N<span style="color: #FF0000;">'MMK'</span>, N<span style="color: #FF0000;">'Kyat'</span>, N<span style="color: #FF0000;">'95'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'my'</span>, <span style="color: #000;">1327865</span>, N<span style="color: #FF0000;">'CN,LA,TH,BD,IN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MN'</span>, N<span style="color: #FF0000;">'MNG'</span>, <span style="color: #000;">496</span>, N<span style="color: #FF0000;">'MG'</span>, N<span style="color: #FF0000;">'Mongolia'</span>, N<span style="color: #FF0000;">'Ulan Bator'</span>, N<span style="color: #FF0000;">'1565000'</span>, <span style="color: #000;">2996000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.mn'</span>, N<span style="color: #FF0000;">'MNT'</span>, N<span style="color: #FF0000;">'Tugrik'</span>, N<span style="color: #FF0000;">'976'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'mn,ru'</span>, <span style="color: #000;">2029969</span>, N<span style="color: #FF0000;">'CN,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MO'</span>, N<span style="color: #FF0000;">'MAC'</span>, <span style="color: #000;">446</span>, N<span style="color: #FF0000;">'MC'</span>, N<span style="color: #FF0000;">'Macao'</span>, N<span style="color: #FF0000;">'Macao'</span>, N<span style="color: #FF0000;">'254'</span>, <span style="color: #000;">449198</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.mo'</span>, N<span style="color: #FF0000;">'MOP'</span>, N<span style="color: #FF0000;">'Pataca'</span>, N<span style="color: #FF0000;">'853'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'zh,zh-MO'</span>, <span style="color: #000;">1821275</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MP'</span>, N<span style="color: #FF0000;">'MNP'</span>, <span style="color: #000;">580</span>, N<span style="color: #FF0000;">'CQ'</span>, N<span style="color: #FF0000;">'Northern Mariana Islands'</span>, N<span style="color: #FF0000;">'Saipan'</span>, N<span style="color: #FF0000;">'477'</span>, <span style="color: #000;">80362</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.mp'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-669'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fil,tl,zh,ch-MP,en-MP'</span>, <span style="color: #000;">4041467</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MQ'</span>, N<span style="color: #FF0000;">'MTQ'</span>, <span style="color: #000;">474</span>, N<span style="color: #FF0000;">'MB'</span>, N<span style="color: #FF0000;">'Martinique'</span>, N<span style="color: #FF0000;">'Fort-de-France'</span>, N<span style="color: #FF0000;">'1100'</span>, <span style="color: #000;">432900</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.mq'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'596'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'fr-MQ'</span>, <span style="color: #000;">3570311</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>
<span style="color: #0000FF;">COMMIT</span>;
<span style="color: #0000FF;">RAISERROR</span> <span style="color: #808080;">&#40;</span>N<span style="color: #FF0000;">'[dbo].[geonames]: Insert Batch: 3.....Done!'</span>, <span style="color: #000;">10</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">WITH</span> NOWAIT;
GO
&nbsp;
<span style="color: #0000FF;">BEGIN</span> <span style="color: #0000FF;">TRANSACTION</span>;
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> <span style="color: #808080;">&#91;</span>dbo<span style="color: #808080;">&#93;</span>.<span style="color: #808080;">&#91;</span>geonames<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO3<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">-</span><span style="color: #0000FF;">Numeric</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>fips<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Country<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Capital<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Area<span style="color: #808080;">&#40;</span>in sq km<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Population<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Continent<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>tld<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyCode<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyName<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Phone<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Format<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Regex<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Languages<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>geonameid<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>neighbours<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>EquivalentFipsCode<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MR'</span>, N<span style="color: #FF0000;">'MRT'</span>, <span style="color: #000;">478</span>, N<span style="color: #FF0000;">'MR'</span>, N<span style="color: #FF0000;">'Mauritania'</span>, N<span style="color: #FF0000;">'Nouakchott'</span>, N<span style="color: #FF0000;">'1030700'</span>, <span style="color: #000;">3364000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.mr'</span>, N<span style="color: #FF0000;">'MRO'</span>, N<span style="color: #FF0000;">'Ouguiya'</span>, N<span style="color: #FF0000;">'222'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar-MR,fuc,snk,fr,mey,wo'</span>, <span style="color: #000;">2378080</span>, N<span style="color: #FF0000;">'SN,DZ,EH,ML'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MS'</span>, N<span style="color: #FF0000;">'MSR'</span>, <span style="color: #000;">500</span>, N<span style="color: #FF0000;">'MH'</span>, N<span style="color: #FF0000;">'Montserrat'</span>, N<span style="color: #FF0000;">'Plymouth'</span>, N<span style="color: #FF0000;">'102'</span>, <span style="color: #000;">9341</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.ms'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-663'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-MS'</span>, <span style="color: #000;">3578097</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MT'</span>, N<span style="color: #FF0000;">'MLT'</span>, <span style="color: #000;">470</span>, N<span style="color: #FF0000;">'MT'</span>, N<span style="color: #FF0000;">'Malta'</span>, N<span style="color: #FF0000;">'Valletta'</span>, N<span style="color: #FF0000;">'316'</span>, <span style="color: #000;">403000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.mt'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'356'</span>, N<span style="color: #FF0000;">'@@@ ###|@@@ ##'</span>, N<span style="color: #FF0000;">'^([A-Z]{3}<span style="color: #000099; font-weight: bold;">\d</span>{2}<span style="color: #000099; font-weight: bold;">\d</span>?)$'</span>, N<span style="color: #FF0000;">'mt,en-MT'</span>, <span style="color: #000;">2562770</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MU'</span>, N<span style="color: #FF0000;">'MUS'</span>, <span style="color: #000;">480</span>, N<span style="color: #FF0000;">'MP'</span>, N<span style="color: #FF0000;">'Mauritius'</span>, N<span style="color: #FF0000;">'Port Louis'</span>, N<span style="color: #FF0000;">'2040'</span>, <span style="color: #000;">1260000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.mu'</span>, N<span style="color: #FF0000;">'MUR'</span>, N<span style="color: #FF0000;">'Rupee'</span>, N<span style="color: #FF0000;">'230'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-MU,bho,fr'</span>, <span style="color: #000;">934292</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MV'</span>, N<span style="color: #FF0000;">'MDV'</span>, <span style="color: #000;">462</span>, N<span style="color: #FF0000;">'MV'</span>, N<span style="color: #FF0000;">'Maldives'</span>, N<span style="color: #FF0000;">'Malé'</span>, N<span style="color: #FF0000;">'300'</span>, <span style="color: #000;">379000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.mv'</span>, N<span style="color: #FF0000;">'MVR'</span>, N<span style="color: #FF0000;">'Rufiyaa'</span>, N<span style="color: #FF0000;">'960'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'dv,en'</span>, <span style="color: #000;">1282028</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MW'</span>, N<span style="color: #FF0000;">'MWI'</span>, <span style="color: #000;">454</span>, N<span style="color: #FF0000;">'MI'</span>, N<span style="color: #FF0000;">'Malawi'</span>, N<span style="color: #FF0000;">'Lilongwe'</span>, N<span style="color: #FF0000;">'118480'</span>, <span style="color: #000;">13931000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.mw'</span>, N<span style="color: #FF0000;">'MWK'</span>, N<span style="color: #FF0000;">'Kwacha'</span>, N<span style="color: #FF0000;">'265'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ny,yao,tum,swk'</span>, <span style="color: #000;">927384</span>, N<span style="color: #FF0000;">'TZ,MZ,ZM'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MX'</span>, N<span style="color: #FF0000;">'MEX'</span>, <span style="color: #000;">484</span>, N<span style="color: #FF0000;">'MX'</span>, N<span style="color: #FF0000;">'Mexico'</span>, N<span style="color: #FF0000;">'Mexico City'</span>, N<span style="color: #FF0000;">'1972550'</span>, <span style="color: #000;">109955000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.mx'</span>, N<span style="color: #FF0000;">'MXN'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'52'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'es-MX'</span>, <span style="color: #000;">3996063</span>, N<span style="color: #FF0000;">'GT,US,BZ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MY'</span>, N<span style="color: #FF0000;">'MYS'</span>, <span style="color: #000;">458</span>, N<span style="color: #FF0000;">'MY'</span>, N<span style="color: #FF0000;">'Malaysia'</span>, N<span style="color: #FF0000;">'Kuala Lumpur'</span>, N<span style="color: #FF0000;">'329750'</span>, <span style="color: #000;">25259000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.my'</span>, N<span style="color: #FF0000;">'MYR'</span>, N<span style="color: #FF0000;">'Ringgit'</span>, N<span style="color: #FF0000;">'60'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ms-MY,en,zh,ta,te,ml,pa,th'</span>, <span style="color: #000;">1733045</span>, N<span style="color: #FF0000;">'BN,TH,ID'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'MZ'</span>, N<span style="color: #FF0000;">'MOZ'</span>, <span style="color: #000;">508</span>, N<span style="color: #FF0000;">'MZ'</span>, N<span style="color: #FF0000;">'Mozambique'</span>, N<span style="color: #FF0000;">'Maputo'</span>, N<span style="color: #FF0000;">'801590'</span>, <span style="color: #000;">21284000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.mz'</span>, N<span style="color: #FF0000;">'MZN'</span>, N<span style="color: #FF0000;">'Meticail'</span>, N<span style="color: #FF0000;">'258'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'pt-MZ,vmw'</span>, <span style="color: #000;">1036973</span>, N<span style="color: #FF0000;">'ZW,TZ,SZ,ZA,ZM,MW'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'NAM'</span>, <span style="color: #000;">516</span>, N<span style="color: #FF0000;">'WA'</span>, N<span style="color: #FF0000;">'Namibia'</span>, N<span style="color: #FF0000;">'Windhoek'</span>, N<span style="color: #FF0000;">'825418'</span>, <span style="color: #000;">2063000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.na'</span>, N<span style="color: #FF0000;">'NAD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'264'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-NA,af,de,hz,naq'</span>, <span style="color: #000;">3355338</span>, N<span style="color: #FF0000;">'ZA,BW,ZM,AO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NC'</span>, N<span style="color: #FF0000;">'NCL'</span>, <span style="color: #000;">540</span>, N<span style="color: #FF0000;">'NC'</span>, N<span style="color: #FF0000;">'New Caledonia'</span>, N<span style="color: #FF0000;">'Nouméa'</span>, N<span style="color: #FF0000;">'19060'</span>, <span style="color: #000;">216494</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.nc'</span>, N<span style="color: #FF0000;">'XPF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'687'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'fr-NC'</span>, <span style="color: #000;">2139685</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NE'</span>, N<span style="color: #FF0000;">'NER'</span>, <span style="color: #000;">562</span>, N<span style="color: #FF0000;">'NG'</span>, N<span style="color: #FF0000;">'Niger'</span>, N<span style="color: #FF0000;">'Niamey'</span>, N<span style="color: #FF0000;">'1267000'</span>, <span style="color: #000;">13272000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ne'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'227'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'fr-NE,ha,kr,dje'</span>, <span style="color: #000;">2440476</span>, N<span style="color: #FF0000;">'TD,BJ,DZ,LY,BF,NG,ML'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NF'</span>, N<span style="color: #FF0000;">'NFK'</span>, <span style="color: #000;">574</span>, N<span style="color: #FF0000;">'NF'</span>, N<span style="color: #FF0000;">'Norfolk Island'</span>, N<span style="color: #FF0000;">'Kingston'</span>, N<span style="color: #FF0000;">'34.6'</span>, <span style="color: #000;">1828</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.nf'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'672'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-NF'</span>, <span style="color: #000;">2155115</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NG'</span>, N<span style="color: #FF0000;">'NGA'</span>, <span style="color: #000;">566</span>, N<span style="color: #FF0000;">'NI'</span>, N<span style="color: #FF0000;">'Nigeria'</span>, N<span style="color: #FF0000;">'Abuja'</span>, N<span style="color: #FF0000;">'923768'</span>, <span style="color: #000;">138283000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ng'</span>, N<span style="color: #FF0000;">'NGN'</span>, N<span style="color: #FF0000;">'Naira'</span>, N<span style="color: #FF0000;">'234'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'en-NG,ha,yo,ig,ff'</span>, <span style="color: #000;">2328926</span>, N<span style="color: #FF0000;">'TD,NE,BJ,CM'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NI'</span>, N<span style="color: #FF0000;">'NIC'</span>, <span style="color: #000;">558</span>, N<span style="color: #FF0000;">'NU'</span>, N<span style="color: #FF0000;">'Nicaragua'</span>, N<span style="color: #FF0000;">'Managua'</span>, N<span style="color: #FF0000;">'129494'</span>, <span style="color: #000;">5780000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.ni'</span>, N<span style="color: #FF0000;">'NIO'</span>, N<span style="color: #FF0000;">'Cordoba'</span>, N<span style="color: #FF0000;">'505'</span>, N<span style="color: #FF0000;">'###-###-#'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{7})$'</span>, N<span style="color: #FF0000;">'es-NI,en'</span>, <span style="color: #000;">3617476</span>, N<span style="color: #FF0000;">'CR,HN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NL'</span>, N<span style="color: #FF0000;">'NLD'</span>, <span style="color: #000;">528</span>, N<span style="color: #FF0000;">'NL'</span>, N<span style="color: #FF0000;">'Netherlands'</span>, N<span style="color: #FF0000;">'Amsterdam'</span>, N<span style="color: #FF0000;">'41526'</span>, <span style="color: #000;">16645000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.nl'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'31'</span>, N<span style="color: #FF0000;">'#### @@'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4}[A-Z]{2})$'</span>, N<span style="color: #FF0000;">'nl-NL,fy-NL'</span>, <span style="color: #000;">2750405</span>, N<span style="color: #FF0000;">'DE,BE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NO'</span>, N<span style="color: #FF0000;">'NOR'</span>, <span style="color: #000;">578</span>, N<span style="color: #FF0000;">'NO'</span>, N<span style="color: #FF0000;">'Norway'</span>, N<span style="color: #FF0000;">'Oslo'</span>, N<span style="color: #FF0000;">'324220'</span>, <span style="color: #000;">4644000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.no'</span>, N<span style="color: #FF0000;">'NOK'</span>, N<span style="color: #FF0000;">'Krone'</span>, N<span style="color: #FF0000;">'47'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'no,nb,nn'</span>, <span style="color: #000;">3144096</span>, N<span style="color: #FF0000;">'FI,RU,SE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NP'</span>, N<span style="color: #FF0000;">'NPL'</span>, <span style="color: #000;">524</span>, N<span style="color: #FF0000;">'NP'</span>, N<span style="color: #FF0000;">'Nepal'</span>, N<span style="color: #FF0000;">'Kathmandu'</span>, N<span style="color: #FF0000;">'140800'</span>, <span style="color: #000;">29519000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.np'</span>, N<span style="color: #FF0000;">'NPR'</span>, N<span style="color: #FF0000;">'Rupee'</span>, N<span style="color: #FF0000;">'977'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ne,en'</span>, <span style="color: #000;">1282988</span>, N<span style="color: #FF0000;">'CN,IN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NR'</span>, N<span style="color: #FF0000;">'NRU'</span>, <span style="color: #000;">520</span>, N<span style="color: #FF0000;">'NR'</span>, N<span style="color: #FF0000;">'Nauru'</span>, N<span style="color: #FF0000;">'Yaren'</span>, N<span style="color: #FF0000;">'21'</span>, <span style="color: #000;">13000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.nr'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'674'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'na,en-NR'</span>, <span style="color: #000;">2110425</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NU'</span>, N<span style="color: #FF0000;">'NIU'</span>, <span style="color: #000;">570</span>, N<span style="color: #FF0000;">'NE'</span>, N<span style="color: #FF0000;">'Niue'</span>, N<span style="color: #FF0000;">'Alofi'</span>, N<span style="color: #FF0000;">'260'</span>, <span style="color: #000;">2166</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.nu'</span>, N<span style="color: #FF0000;">'NZD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'683'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'niu,en-NU'</span>, <span style="color: #000;">4036232</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'NZ'</span>, N<span style="color: #FF0000;">'NZL'</span>, <span style="color: #000;">554</span>, N<span style="color: #FF0000;">'NZ'</span>, N<span style="color: #FF0000;">'New Zealand'</span>, N<span style="color: #FF0000;">'Wellington'</span>, N<span style="color: #FF0000;">'268680'</span>, <span style="color: #000;">4154000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.nz'</span>, N<span style="color: #FF0000;">'NZD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'64'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'en-NZ,mi'</span>, <span style="color: #000;">2186224</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'OM'</span>, N<span style="color: #FF0000;">'OMN'</span>, <span style="color: #000;">512</span>, N<span style="color: #FF0000;">'MU'</span>, N<span style="color: #FF0000;">'Oman'</span>, N<span style="color: #FF0000;">'Muscat'</span>, N<span style="color: #FF0000;">'212460'</span>, <span style="color: #000;">3309000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.om'</span>, N<span style="color: #FF0000;">'OMR'</span>, N<span style="color: #FF0000;">'Rial'</span>, N<span style="color: #FF0000;">'968'</span>, N<span style="color: #FF0000;">'###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'ar-OM,en,bal,ur'</span>, <span style="color: #000;">286963</span>, N<span style="color: #FF0000;">'SA,YE,AE'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PA'</span>, N<span style="color: #FF0000;">'PAN'</span>, <span style="color: #000;">591</span>, N<span style="color: #FF0000;">'PM'</span>, N<span style="color: #FF0000;">'Panama'</span>, N<span style="color: #FF0000;">'Panama City'</span>, N<span style="color: #FF0000;">'78200'</span>, <span style="color: #000;">3292000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.pa'</span>, N<span style="color: #FF0000;">'PAB'</span>, N<span style="color: #FF0000;">'Balboa'</span>, N<span style="color: #FF0000;">'507'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'es-PA,en'</span>, <span style="color: #000;">3703430</span>, N<span style="color: #FF0000;">'CR,CO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PE'</span>, N<span style="color: #FF0000;">'PER'</span>, <span style="color: #000;">604</span>, N<span style="color: #FF0000;">'PE'</span>, N<span style="color: #FF0000;">'Peru'</span>, N<span style="color: #FF0000;">'Lima'</span>, N<span style="color: #FF0000;">'1285220'</span>, <span style="color: #000;">29041000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.pe'</span>, N<span style="color: #FF0000;">'PEN'</span>, N<span style="color: #FF0000;">'Sol'</span>, N<span style="color: #FF0000;">'51'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'es-PE,qu,ay'</span>, <span style="color: #000;">3932488</span>, N<span style="color: #FF0000;">'EC,CL,BO,BR,CO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PF'</span>, N<span style="color: #FF0000;">'PYF'</span>, <span style="color: #000;">258</span>, N<span style="color: #FF0000;">'FP'</span>, N<span style="color: #FF0000;">'French Polynesia'</span>, N<span style="color: #FF0000;">'Papeete'</span>, N<span style="color: #FF0000;">'4167'</span>, <span style="color: #000;">270485</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.pf'</span>, N<span style="color: #FF0000;">'XPF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'689'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^((97)|(98)7<span style="color: #000099; font-weight: bold;">\d</span>{2})$'</span>, N<span style="color: #FF0000;">'fr-PF,ty'</span>, <span style="color: #000;">4020092</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PG'</span>, N<span style="color: #FF0000;">'PNG'</span>, <span style="color: #000;">598</span>, N<span style="color: #FF0000;">'PP'</span>, N<span style="color: #FF0000;">'Papua New Guinea'</span>, N<span style="color: #FF0000;">'Port Moresby'</span>, N<span style="color: #FF0000;">'462840'</span>, <span style="color: #000;">5921000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.pg'</span>, N<span style="color: #FF0000;">'PGK'</span>, N<span style="color: #FF0000;">'Kina'</span>, N<span style="color: #FF0000;">'675'</span>, N<span style="color: #FF0000;">'###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'en-PG,ho,meu,tpi'</span>, <span style="color: #000;">2088628</span>, N<span style="color: #FF0000;">'ID'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PH'</span>, N<span style="color: #FF0000;">'PHL'</span>, <span style="color: #000;">608</span>, N<span style="color: #FF0000;">'RP'</span>, N<span style="color: #FF0000;">'Philippines'</span>, N<span style="color: #FF0000;">'Manila'</span>, N<span style="color: #FF0000;">'300000'</span>, <span style="color: #000;">92681000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.ph'</span>, N<span style="color: #FF0000;">'PHP'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'63'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'tl,en-PH,fil'</span>, <span style="color: #000;">1694008</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PK'</span>, N<span style="color: #FF0000;">'PAK'</span>, <span style="color: #000;">586</span>, N<span style="color: #FF0000;">'PK'</span>, N<span style="color: #FF0000;">'Pakistan'</span>, N<span style="color: #FF0000;">'Islamabad'</span>, N<span style="color: #FF0000;">'803940'</span>, <span style="color: #000;">167762000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.pk'</span>, N<span style="color: #FF0000;">'PKR'</span>, N<span style="color: #FF0000;">'Rupee'</span>, N<span style="color: #FF0000;">'92'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ur-PK,en-PK,pa,sd,ps,brh'</span>, <span style="color: #000;">1168579</span>, N<span style="color: #FF0000;">'CN,AF,IR,IN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PL'</span>, N<span style="color: #FF0000;">'POL'</span>, <span style="color: #000;">616</span>, N<span style="color: #FF0000;">'PL'</span>, N<span style="color: #FF0000;">'Poland'</span>, N<span style="color: #FF0000;">'Warsaw'</span>, N<span style="color: #FF0000;">'312685'</span>, <span style="color: #000;">38500000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.pl'</span>, N<span style="color: #FF0000;">'PLN'</span>, N<span style="color: #FF0000;">'Zloty'</span>, N<span style="color: #FF0000;">'48'</span>, N<span style="color: #FF0000;">'##-###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'pl'</span>, <span style="color: #000;">798544</span>, N<span style="color: #FF0000;">'DE,LT,SK,CZ,BY,UA,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PM'</span>, N<span style="color: #FF0000;">'SPM'</span>, <span style="color: #000;">666</span>, N<span style="color: #FF0000;">'SB'</span>, N<span style="color: #FF0000;">'Saint Pierre and Miquelon'</span>, N<span style="color: #FF0000;">'Saint-Pierre'</span>, N<span style="color: #FF0000;">'242'</span>, <span style="color: #000;">7012</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.pm'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'508'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-PM'</span>, <span style="color: #000;">3424932</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PN'</span>, N<span style="color: #FF0000;">'PCN'</span>, <span style="color: #000;">612</span>, N<span style="color: #FF0000;">'PC'</span>, N<span style="color: #FF0000;">'Pitcairn'</span>, N<span style="color: #FF0000;">'Adamstown'</span>, N<span style="color: #FF0000;">'47'</span>, <span style="color: #000;">46</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.pn'</span>, N<span style="color: #FF0000;">'NZD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-PN'</span>, <span style="color: #000;">4030699</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PR'</span>, N<span style="color: #FF0000;">'PRI'</span>, <span style="color: #000;">630</span>, N<span style="color: #FF0000;">'RQ'</span>, N<span style="color: #FF0000;">'Puerto Rico'</span>, N<span style="color: #FF0000;">'San Juan'</span>, N<span style="color: #FF0000;">'9104'</span>, <span style="color: #000;">3916632</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.pr'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'+1-787 and 1-939'</span>, N<span style="color: #FF0000;">'#####-####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{9})$'</span>, N<span style="color: #FF0000;">'en-PR,es-PR'</span>, <span style="color: #000;">4566966</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PS'</span>, N<span style="color: #FF0000;">'PSE'</span>, <span style="color: #000;">275</span>, N<span style="color: #FF0000;">'WE'</span>, N<span style="color: #FF0000;">'Palestinian Territory'</span>, N<span style="color: #FF0000;">'East Jerusalem'</span>, N<span style="color: #FF0000;">'5970'</span>, <span style="color: #000;">3800000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.ps'</span>, N<span style="color: #FF0000;">'ILS'</span>, N<span style="color: #FF0000;">'Shekel'</span>, N<span style="color: #FF0000;">'970'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar-PS'</span>, <span style="color: #000;">6254930</span>, N<span style="color: #FF0000;">'JO,IL'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PT'</span>, N<span style="color: #FF0000;">'PRT'</span>, <span style="color: #000;">620</span>, N<span style="color: #FF0000;">'PO'</span>, N<span style="color: #FF0000;">'Portugal'</span>, N<span style="color: #FF0000;">'Lisbon'</span>, N<span style="color: #FF0000;">'92391'</span>, <span style="color: #000;">10676000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.pt'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'351'</span>, N<span style="color: #FF0000;">'####-###'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{7})$'</span>, N<span style="color: #FF0000;">'pt-PT,mwl'</span>, <span style="color: #000;">2264397</span>, N<span style="color: #FF0000;">'ES'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PW'</span>, N<span style="color: #FF0000;">'PLW'</span>, <span style="color: #000;">585</span>, N<span style="color: #FF0000;">'PS'</span>, N<span style="color: #FF0000;">'Palau'</span>, N<span style="color: #FF0000;">'Koror'</span>, N<span style="color: #FF0000;">'458'</span>, <span style="color: #000;">20303</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.pw'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'680'</span>, N<span style="color: #FF0000;">'96940'</span>, N<span style="color: #FF0000;">'^(96940)$'</span>, N<span style="color: #FF0000;">'pau,sov,en-PW,tox,ja,fil,zh'</span>, <span style="color: #000;">1559582</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'PY'</span>, N<span style="color: #FF0000;">'PRY'</span>, <span style="color: #000;">600</span>, N<span style="color: #FF0000;">'PA'</span>, N<span style="color: #FF0000;">'Paraguay'</span>, N<span style="color: #FF0000;">'Asunción'</span>, N<span style="color: #FF0000;">'406750'</span>, <span style="color: #000;">6831000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.py'</span>, N<span style="color: #FF0000;">'PYG'</span>, N<span style="color: #FF0000;">'Guarani'</span>, N<span style="color: #FF0000;">'595'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'es-PY,gn'</span>, <span style="color: #000;">3437598</span>, N<span style="color: #FF0000;">'BO,BR,AR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'QA'</span>, N<span style="color: #FF0000;">'QAT'</span>, <span style="color: #000;">634</span>, N<span style="color: #FF0000;">'QA'</span>, N<span style="color: #FF0000;">'Qatar'</span>, N<span style="color: #FF0000;">'Doha'</span>, N<span style="color: #FF0000;">'11437'</span>, <span style="color: #000;">928000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.qa'</span>, N<span style="color: #FF0000;">'QAR'</span>, N<span style="color: #FF0000;">'Rial'</span>, N<span style="color: #FF0000;">'974'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar-QA,es'</span>, <span style="color: #000;">289688</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'RE'</span>, N<span style="color: #FF0000;">'REU'</span>, <span style="color: #000;">638</span>, N<span style="color: #FF0000;">'RE'</span>, N<span style="color: #FF0000;">'Reunion'</span>, N<span style="color: #FF0000;">'Saint-Denis'</span>, N<span style="color: #FF0000;">'2517'</span>, <span style="color: #000;">776948</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.re'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'262'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^((97)|(98)(4|7|8)<span style="color: #000099; font-weight: bold;">\d</span>{2})$'</span>, N<span style="color: #FF0000;">'fr-RE'</span>, <span style="color: #000;">935317</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'RO'</span>, N<span style="color: #FF0000;">'ROU'</span>, <span style="color: #000;">642</span>, N<span style="color: #FF0000;">'RO'</span>, N<span style="color: #FF0000;">'Romania'</span>, N<span style="color: #FF0000;">'Bucharest'</span>, N<span style="color: #FF0000;">'237500'</span>, <span style="color: #000;">22246000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ro'</span>, N<span style="color: #FF0000;">'RON'</span>, N<span style="color: #FF0000;">'Leu'</span>, N<span style="color: #FF0000;">'40'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'ro,hu,rom'</span>, <span style="color: #000;">798549</span>, N<span style="color: #FF0000;">'MD,HU,UA,CS,BG,RS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'RS'</span>, N<span style="color: #FF0000;">'SRB'</span>, <span style="color: #000;">688</span>, N<span style="color: #FF0000;">'RB'</span>, N<span style="color: #FF0000;">'Serbia'</span>, N<span style="color: #FF0000;">'Belgrade'</span>, N<span style="color: #FF0000;">'88361'</span>, <span style="color: #000;">10159000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.rs'</span>, N<span style="color: #FF0000;">'RSD'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'381'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'sr,hu,bs,rom'</span>, <span style="color: #000;">6290252</span>, N<span style="color: #FF0000;">'AL,HU,MK,RO,HR,BA,BG,ME'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'RU'</span>, N<span style="color: #FF0000;">'RUS'</span>, <span style="color: #000;">643</span>, N<span style="color: #FF0000;">'RS'</span>, N<span style="color: #FF0000;">'Russia'</span>, N<span style="color: #FF0000;">'Moscow'</span>, N<span style="color: #FF0000;">'1.71E+07'</span>, <span style="color: #000;">140702000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ru'</span>, N<span style="color: #FF0000;">'RUB'</span>, N<span style="color: #FF0000;">'Ruble'</span>, N<span style="color: #FF0000;">'7'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'ru-RU'</span>, <span style="color: #000;">2017370</span>, N<span style="color: #FF0000;">'GE,CN,BY,UA,KZ,LV,PL,EE,LT,FI,MN,NO,AZ,KP'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'RW'</span>, N<span style="color: #FF0000;">'RWA'</span>, <span style="color: #000;">646</span>, N<span style="color: #FF0000;">'RW'</span>, N<span style="color: #FF0000;">'Rwanda'</span>, N<span style="color: #FF0000;">'Kigali'</span>, N<span style="color: #FF0000;">'26338'</span>, <span style="color: #000;">10186000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.rw'</span>, N<span style="color: #FF0000;">'RWF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'250'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'rw,en-RW,fr-RW,sw'</span>, <span style="color: #000;">49518</span>, N<span style="color: #FF0000;">'TZ,CD,BI,UG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'SAU'</span>, <span style="color: #000;">682</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'Saudi Arabia'</span>, N<span style="color: #FF0000;">'Riyadh'</span>, N<span style="color: #FF0000;">'1960582'</span>, <span style="color: #000;">28161000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.sa'</span>, N<span style="color: #FF0000;">'SAR'</span>, N<span style="color: #FF0000;">'Rial'</span>, N<span style="color: #FF0000;">'966'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-SA'</span>, <span style="color: #000;">102358</span>, N<span style="color: #FF0000;">'QA,OM,IQ,YE,JO,AE,KW'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SB'</span>, N<span style="color: #FF0000;">'SLB'</span>, <span style="color: #000;">90</span>, N<span style="color: #FF0000;">'BP'</span>, N<span style="color: #FF0000;">'Solomon Islands'</span>, N<span style="color: #FF0000;">'Honiara'</span>, N<span style="color: #FF0000;">'28450'</span>, <span style="color: #000;">581000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.sb'</span>, N<span style="color: #FF0000;">'SBD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'677'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-SB,tpi'</span>, <span style="color: #000;">2103350</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SC'</span>, N<span style="color: #FF0000;">'SYC'</span>, <span style="color: #000;">690</span>, N<span style="color: #FF0000;">'SE'</span>, N<span style="color: #FF0000;">'Seychelles'</span>, N<span style="color: #FF0000;">'Victoria'</span>, N<span style="color: #FF0000;">'455'</span>, <span style="color: #000;">82000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.sc'</span>, N<span style="color: #FF0000;">'SCR'</span>, N<span style="color: #FF0000;">'Rupee'</span>, N<span style="color: #FF0000;">'248'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-SC,fr-SC'</span>, <span style="color: #000;">241170</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SD'</span>, N<span style="color: #FF0000;">'SDN'</span>, <span style="color: #000;">736</span>, N<span style="color: #FF0000;">'SU'</span>, N<span style="color: #FF0000;">'Sudan'</span>, N<span style="color: #FF0000;">'Khartoum'</span>, N<span style="color: #FF0000;">'2505810'</span>, <span style="color: #000;">40218000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.sd'</span>, N<span style="color: #FF0000;">'SDG'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'249'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'ar-SD,en,fia'</span>, <span style="color: #000;">366755</span>, N<span style="color: #FF0000;">'TD,ER,ET,LY,KE,CF,CD,UG,EG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SE'</span>, N<span style="color: #FF0000;">'SWE'</span>, <span style="color: #000;">752</span>, N<span style="color: #FF0000;">'SW'</span>, N<span style="color: #FF0000;">'Sweden'</span>, N<span style="color: #FF0000;">'Stockholm'</span>, N<span style="color: #FF0000;">'449964'</span>, <span style="color: #000;">9045000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.se'</span>, N<span style="color: #FF0000;">'SEK'</span>, N<span style="color: #FF0000;">'Krona'</span>, N<span style="color: #FF0000;">'46'</span>, N<span style="color: #FF0000;">'SE-### ##'</span>, N<span style="color: #FF0000;">'^(?:SE)*(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'sv-SE,se,sma,fi-SE'</span>, <span style="color: #000;">2661886</span>, N<span style="color: #FF0000;">'NO,FI'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SG'</span>, N<span style="color: #FF0000;">'SGP'</span>, <span style="color: #000;">702</span>, N<span style="color: #FF0000;">'SN'</span>, N<span style="color: #FF0000;">'Singapore'</span>, N<span style="color: #FF0000;">'Singapur'</span>, N<span style="color: #FF0000;">'692.7'</span>, <span style="color: #000;">4608000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.sg'</span>, N<span style="color: #FF0000;">'SGD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'65'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'cmn,en-SG,ms-SG,ta-SG,zh-SG'</span>, <span style="color: #000;">1880251</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SH'</span>, N<span style="color: #FF0000;">'SHN'</span>, <span style="color: #000;">654</span>, N<span style="color: #FF0000;">'SH'</span>, N<span style="color: #FF0000;">'Saint Helena'</span>, N<span style="color: #FF0000;">'Jamestown'</span>, N<span style="color: #FF0000;">'410'</span>, <span style="color: #000;">7460</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.sh'</span>, N<span style="color: #FF0000;">'SHP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'290'</span>, N<span style="color: #FF0000;">'STHL 1ZZ'</span>, N<span style="color: #FF0000;">'^(STHL1ZZ)$'</span>, N<span style="color: #FF0000;">'en-SH'</span>, <span style="color: #000;">3370751</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SI'</span>, N<span style="color: #FF0000;">'SVN'</span>, <span style="color: #000;">705</span>, N<span style="color: #FF0000;">'SI'</span>, N<span style="color: #FF0000;">'Slovenia'</span>, N<span style="color: #FF0000;">'Ljubljana'</span>, N<span style="color: #FF0000;">'20273'</span>, <span style="color: #000;">2007000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.si'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'386'</span>, N<span style="color: #FF0000;">'SI- ####'</span>, N<span style="color: #FF0000;">'^(?:SI)*(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'sl,sh'</span>, <span style="color: #000;">3190538</span>, N<span style="color: #FF0000;">'HU,IT,HR,AT'</span>, N<span style="color: #FF0000;">''</span>
<span style="color: #0000FF;">COMMIT</span>;
<span style="color: #0000FF;">RAISERROR</span> <span style="color: #808080;">&#40;</span>N<span style="color: #FF0000;">'[dbo].[geonames]: Insert Batch: 4.....Done!'</span>, <span style="color: #000;">10</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">WITH</span> NOWAIT;
GO
&nbsp;
<span style="color: #0000FF;">BEGIN</span> <span style="color: #0000FF;">TRANSACTION</span>;
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> <span style="color: #808080;">&#91;</span>dbo<span style="color: #808080;">&#93;</span>.<span style="color: #808080;">&#91;</span>geonames<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO3<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>ISO<span style="color: #808080;">-</span><span style="color: #0000FF;">Numeric</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>fips<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Country<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Capital<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Area<span style="color: #808080;">&#40;</span>in sq km<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Population<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Continent<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>tld<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyCode<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>CurrencyName<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Phone<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Format<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Postal Code Regex<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>Languages<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>geonameid<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>neighbours<span style="color: #808080;">&#93;</span>, <span style="color: #808080;">&#91;</span>EquivalentFipsCode<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SJ'</span>, N<span style="color: #FF0000;">'SJM'</span>, <span style="color: #000;">744</span>, N<span style="color: #FF0000;">'SV'</span>, N<span style="color: #FF0000;">'Svalbard and Jan Mayen'</span>, N<span style="color: #FF0000;">'Longyearbyen'</span>, N<span style="color: #FF0000;">'62049'</span>, <span style="color: #000;">2265</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.sj'</span>, N<span style="color: #FF0000;">'NOK'</span>, N<span style="color: #FF0000;">'Krone'</span>, N<span style="color: #FF0000;">'47'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'no,ru'</span>, <span style="color: #000;">607072</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SK'</span>, N<span style="color: #FF0000;">'SVK'</span>, <span style="color: #000;">703</span>, N<span style="color: #FF0000;">'LO'</span>, N<span style="color: #FF0000;">'Slovakia'</span>, N<span style="color: #FF0000;">'Bratislava'</span>, N<span style="color: #FF0000;">'48845'</span>, <span style="color: #000;">5455000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.sk'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'421'</span>, N<span style="color: #FF0000;">'###  ##'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'sk,hu'</span>, <span style="color: #000;">3057568</span>, N<span style="color: #FF0000;">'PL,HU,CZ,UA,AT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SL'</span>, N<span style="color: #FF0000;">'SLE'</span>, <span style="color: #000;">694</span>, N<span style="color: #FF0000;">'SL'</span>, N<span style="color: #FF0000;">'Sierra Leone'</span>, N<span style="color: #FF0000;">'Freetown'</span>, N<span style="color: #FF0000;">'71740'</span>, <span style="color: #000;">6286000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.sl'</span>, N<span style="color: #FF0000;">'SLL'</span>, N<span style="color: #FF0000;">'Leone'</span>, N<span style="color: #FF0000;">'232'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-SL,men,tem'</span>, <span style="color: #000;">2403846</span>, N<span style="color: #FF0000;">'LR,GN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SM'</span>, N<span style="color: #FF0000;">'SMR'</span>, <span style="color: #000;">674</span>, N<span style="color: #FF0000;">'SM'</span>, N<span style="color: #FF0000;">'San Marino'</span>, N<span style="color: #FF0000;">'San Marino'</span>, N<span style="color: #FF0000;">'61.2'</span>, <span style="color: #000;">29000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.sm'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'378'</span>, N<span style="color: #FF0000;">'4789#'</span>, N<span style="color: #FF0000;">'^(4789<span style="color: #000099; font-weight: bold;">\d</span>)$'</span>, N<span style="color: #FF0000;">'it-SM'</span>, <span style="color: #000;">3168068</span>, N<span style="color: #FF0000;">'IT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SN'</span>, N<span style="color: #FF0000;">'SEN'</span>, <span style="color: #000;">686</span>, N<span style="color: #FF0000;">'SG'</span>, N<span style="color: #FF0000;">'Senegal'</span>, N<span style="color: #FF0000;">'Dakar'</span>, N<span style="color: #FF0000;">'196190'</span>, <span style="color: #000;">12853000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.sn'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'221'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'fr-SN,wo,fuc,mnk'</span>, <span style="color: #000;">2245662</span>, N<span style="color: #FF0000;">'GN,MR,GW,GM,ML'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SO'</span>, N<span style="color: #FF0000;">'SOM'</span>, <span style="color: #000;">706</span>, N<span style="color: #FF0000;">'SO'</span>, N<span style="color: #FF0000;">'Somalia'</span>, N<span style="color: #FF0000;">'Mogadishu'</span>, N<span style="color: #FF0000;">'637657'</span>, <span style="color: #000;">9379000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.so'</span>, N<span style="color: #FF0000;">'SOS'</span>, N<span style="color: #FF0000;">'Shilling'</span>, N<span style="color: #FF0000;">'252'</span>, N<span style="color: #FF0000;">'@@  #####'</span>, N<span style="color: #FF0000;">'^([A-Z]{2}<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'so-SO,ar-SO,it,en-SO'</span>, <span style="color: #000;">51537</span>, N<span style="color: #FF0000;">'ET,KE,DJ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SR'</span>, N<span style="color: #FF0000;">'SUR'</span>, <span style="color: #000;">740</span>, N<span style="color: #FF0000;">'NS'</span>, N<span style="color: #FF0000;">'Suriname'</span>, N<span style="color: #FF0000;">'Paramaribo'</span>, N<span style="color: #FF0000;">'163270'</span>, <span style="color: #000;">475000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.sr'</span>, N<span style="color: #FF0000;">'SRD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'597'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'nl-SR,en,srn,hns,jv'</span>, <span style="color: #000;">3382998</span>, N<span style="color: #FF0000;">'GY,BR,GF'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ST'</span>, N<span style="color: #FF0000;">'STP'</span>, <span style="color: #000;">678</span>, N<span style="color: #FF0000;">'TP'</span>, N<span style="color: #FF0000;">'Sao Tome and Principe'</span>, N<span style="color: #FF0000;">'São Tomé'</span>, N<span style="color: #FF0000;">'1001'</span>, <span style="color: #000;">205000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.st'</span>, N<span style="color: #FF0000;">'STD'</span>, N<span style="color: #FF0000;">'Dobra'</span>, N<span style="color: #FF0000;">'239'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'pt-ST'</span>, <span style="color: #000;">2410758</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SV'</span>, N<span style="color: #FF0000;">'SLV'</span>, <span style="color: #000;">222</span>, N<span style="color: #FF0000;">'ES'</span>, N<span style="color: #FF0000;">'El Salvador'</span>, N<span style="color: #FF0000;">'San Salvador'</span>, N<span style="color: #FF0000;">'21040'</span>, <span style="color: #000;">7066000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.sv'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'503'</span>, N<span style="color: #FF0000;">'CP ####'</span>, N<span style="color: #FF0000;">'^(?:CP)*(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'es-SV'</span>, <span style="color: #000;">3585968</span>, N<span style="color: #FF0000;">'GT,HN'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SY'</span>, N<span style="color: #FF0000;">'SYR'</span>, <span style="color: #000;">760</span>, N<span style="color: #FF0000;">'SY'</span>, N<span style="color: #FF0000;">'Syria'</span>, N<span style="color: #FF0000;">'Damascus'</span>, N<span style="color: #FF0000;">'185180'</span>, <span style="color: #000;">19747000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.sy'</span>, N<span style="color: #FF0000;">'SYP'</span>, N<span style="color: #FF0000;">'Pound'</span>, N<span style="color: #FF0000;">'963'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar-SY,ku,hy,arc,fr,en'</span>, <span style="color: #000;">163843</span>, N<span style="color: #FF0000;">'IQ,JO,IL,TR,LB'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'SZ'</span>, N<span style="color: #FF0000;">'SWZ'</span>, <span style="color: #000;">748</span>, N<span style="color: #FF0000;">'WZ'</span>, N<span style="color: #FF0000;">'Swaziland'</span>, N<span style="color: #FF0000;">'Mbabane'</span>, N<span style="color: #FF0000;">'17363'</span>, <span style="color: #000;">1128000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.sz'</span>, N<span style="color: #FF0000;">'SZL'</span>, N<span style="color: #FF0000;">'Lilangeni'</span>, N<span style="color: #FF0000;">'268'</span>, N<span style="color: #FF0000;">'@###'</span>, N<span style="color: #FF0000;">'^([A-Z]<span style="color: #000099; font-weight: bold;">\d</span>{3})$'</span>, N<span style="color: #FF0000;">'en-SZ,ss-SZ'</span>, <span style="color: #000;">934841</span>, N<span style="color: #FF0000;">'ZA,MZ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TC'</span>, N<span style="color: #FF0000;">'TCA'</span>, <span style="color: #000;">796</span>, N<span style="color: #FF0000;">'TK'</span>, N<span style="color: #FF0000;">'Turks and Caicos Islands'</span>, N<span style="color: #FF0000;">'Cockburn Town'</span>, N<span style="color: #FF0000;">'430'</span>, <span style="color: #000;">20556</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.tc'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-648'</span>, N<span style="color: #FF0000;">'TKCA 1ZZ'</span>, N<span style="color: #FF0000;">'^(TKCA 1ZZ)$'</span>, N<span style="color: #FF0000;">'en-TC'</span>, <span style="color: #000;">3576916</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TD'</span>, N<span style="color: #FF0000;">'TCD'</span>, <span style="color: #000;">148</span>, N<span style="color: #FF0000;">'CD'</span>, N<span style="color: #FF0000;">'Chad'</span>, N<span style="color: #FF0000;">'N'</span><span style="color: #FF0000;">'Djamena'</span>, N<span style="color: #FF0000;">'1284000'</span>, <span style="color: #000;">10111000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.td'</span>, N<span style="color: #FF0000;">'XAF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'235'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-TD,ar-TD,sre'</span>, <span style="color: #000;">2434508</span>, N<span style="color: #FF0000;">'NE,LY,CF,SD,CM,NG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TF'</span>, N<span style="color: #FF0000;">'ATF'</span>, <span style="color: #000;">260</span>, N<span style="color: #FF0000;">'FS'</span>, N<span style="color: #FF0000;">'French Southern Territories'</span>, N<span style="color: #FF0000;">'Martin-de-Viviès'</span>, N<span style="color: #FF0000;">'7829'</span>, <span style="color: #000;">0</span>, N<span style="color: #FF0000;">'AN'</span>, N<span style="color: #FF0000;">'.tf'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro  '</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr'</span>, <span style="color: #000;">1546748</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TG'</span>, N<span style="color: #FF0000;">'TGO'</span>, <span style="color: #000;">768</span>, N<span style="color: #FF0000;">'TO'</span>, N<span style="color: #FF0000;">'Togo'</span>, N<span style="color: #FF0000;">'Lomé'</span>, N<span style="color: #FF0000;">'56785'</span>, <span style="color: #000;">5858000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.tg'</span>, N<span style="color: #FF0000;">'XOF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'228'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'fr-TG,ee,hna,kbp,dag,ha'</span>, <span style="color: #000;">2363686</span>, N<span style="color: #FF0000;">'BJ,GH,BF'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TH'</span>, N<span style="color: #FF0000;">'THA'</span>, <span style="color: #000;">764</span>, N<span style="color: #FF0000;">'TH'</span>, N<span style="color: #FF0000;">'Thailand'</span>, N<span style="color: #FF0000;">'Bangkok'</span>, N<span style="color: #FF0000;">'514000'</span>, <span style="color: #000;">65493000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.th'</span>, N<span style="color: #FF0000;">'THB'</span>, N<span style="color: #FF0000;">'Baht'</span>, N<span style="color: #FF0000;">'66'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'th,en'</span>, <span style="color: #000;">1605651</span>, N<span style="color: #FF0000;">'LA,MM,KH,MY'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TJ'</span>, N<span style="color: #FF0000;">'TJK'</span>, <span style="color: #000;">762</span>, N<span style="color: #FF0000;">'TI'</span>, N<span style="color: #FF0000;">'Tajikistan'</span>, N<span style="color: #FF0000;">'Dushanbe'</span>, N<span style="color: #FF0000;">'143100'</span>, <span style="color: #000;">7211000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.tj'</span>, N<span style="color: #FF0000;">'TJS'</span>, N<span style="color: #FF0000;">'Somoni'</span>, N<span style="color: #FF0000;">'992'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'tg,ru'</span>, <span style="color: #000;">1220409</span>, N<span style="color: #FF0000;">'CN,AF,KG,UZ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TK'</span>, N<span style="color: #FF0000;">'TKL'</span>, <span style="color: #000;">772</span>, N<span style="color: #FF0000;">'TL'</span>, N<span style="color: #FF0000;">'Tokelau'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'10'</span>, <span style="color: #000;">1405</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.tk'</span>, N<span style="color: #FF0000;">'NZD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'690'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'tkl,en-TK'</span>, <span style="color: #000;">4031074</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TL'</span>, N<span style="color: #FF0000;">'TLS'</span>, <span style="color: #000;">626</span>, N<span style="color: #FF0000;">'TT'</span>, N<span style="color: #FF0000;">'East Timor'</span>, N<span style="color: #FF0000;">'Dili'</span>, N<span style="color: #FF0000;">'15007'</span>, <span style="color: #000;">1107000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.tp'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'670'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'tet,pt-TL,id,en'</span>, <span style="color: #000;">1966436</span>, N<span style="color: #FF0000;">'ID'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TM'</span>, N<span style="color: #FF0000;">'TKM'</span>, <span style="color: #000;">795</span>, N<span style="color: #FF0000;">'TX'</span>, N<span style="color: #FF0000;">'Turkmenistan'</span>, N<span style="color: #FF0000;">'Ashgabat'</span>, N<span style="color: #FF0000;">'488100'</span>, <span style="color: #000;">5179000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.tm'</span>, N<span style="color: #FF0000;">'TMT'</span>, N<span style="color: #FF0000;">'Manat'</span>, N<span style="color: #FF0000;">'993'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'tk,ru,uz'</span>, <span style="color: #000;">1218197</span>, N<span style="color: #FF0000;">'AF,IR,UZ,KZ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TN'</span>, N<span style="color: #FF0000;">'TUN'</span>, <span style="color: #000;">788</span>, N<span style="color: #FF0000;">'TS'</span>, N<span style="color: #FF0000;">'Tunisia'</span>, N<span style="color: #FF0000;">'Tunis'</span>, N<span style="color: #FF0000;">'163610'</span>, <span style="color: #000;">10378000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.tn'</span>, N<span style="color: #FF0000;">'TND'</span>, N<span style="color: #FF0000;">'Dinar'</span>, N<span style="color: #FF0000;">'216'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'ar-TN,fr'</span>, <span style="color: #000;">2464461</span>, N<span style="color: #FF0000;">'DZ,LY'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TO'</span>, N<span style="color: #FF0000;">'TON'</span>, <span style="color: #000;">776</span>, N<span style="color: #FF0000;">'TN'</span>, N<span style="color: #FF0000;">'Tonga'</span>, N<span style="color: #FF0000;">'Nuku'</span><span style="color: #FF0000;">'alofa'</span>, N<span style="color: #FF0000;">'748'</span>, <span style="color: #000;">118000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.to'</span>, N<span style="color: #FF0000;">'TOP'</span>, N<span style="color: #FF0000;">'Pa'</span><span style="color: #FF0000;">'anga'</span>, N<span style="color: #FF0000;">'676'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'to,en-TO'</span>, <span style="color: #000;">4032283</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TR'</span>, N<span style="color: #FF0000;">'TUR'</span>, <span style="color: #000;">792</span>, N<span style="color: #FF0000;">'TU'</span>, N<span style="color: #FF0000;">'Turkey'</span>, N<span style="color: #FF0000;">'Ankara'</span>, N<span style="color: #FF0000;">'780580'</span>, <span style="color: #000;">71892000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.tr'</span>, N<span style="color: #FF0000;">'TRY'</span>, N<span style="color: #FF0000;">'Lira'</span>, N<span style="color: #FF0000;">'90'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'tr-TR,ku,diq,az,av'</span>, <span style="color: #000;">298795</span>, N<span style="color: #FF0000;">'SY,GE,IQ,IR,GR,AM,AZ,BG'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TT'</span>, N<span style="color: #FF0000;">'TTO'</span>, <span style="color: #000;">780</span>, N<span style="color: #FF0000;">'TD'</span>, N<span style="color: #FF0000;">'Trinidad and Tobago'</span>, N<span style="color: #FF0000;">'Port of Spain'</span>, N<span style="color: #FF0000;">'5128'</span>, <span style="color: #000;">1047000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.tt'</span>, N<span style="color: #FF0000;">'TTD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-867'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-TT,hns,fr,es,zh'</span>, <span style="color: #000;">3573591</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TV'</span>, N<span style="color: #FF0000;">'TUV'</span>, <span style="color: #000;">798</span>, N<span style="color: #FF0000;">'TV'</span>, N<span style="color: #FF0000;">'Tuvalu'</span>, N<span style="color: #FF0000;">'Vaiaku'</span>, N<span style="color: #FF0000;">'26'</span>, <span style="color: #000;">12000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.tv'</span>, N<span style="color: #FF0000;">'AUD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'688'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'tvl,en,sm,gil'</span>, <span style="color: #000;">2110297</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TW'</span>, N<span style="color: #FF0000;">'TWN'</span>, <span style="color: #000;">158</span>, N<span style="color: #FF0000;">'TW'</span>, N<span style="color: #FF0000;">'Taiwan'</span>, N<span style="color: #FF0000;">'Taipei'</span>, N<span style="color: #FF0000;">'35980'</span>, <span style="color: #000;">22894384</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.tw'</span>, N<span style="color: #FF0000;">'TWD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'886'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'zh-TW,zh,nan,hak'</span>, <span style="color: #000;">1668284</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'TZ'</span>, N<span style="color: #FF0000;">'TZA'</span>, <span style="color: #000;">834</span>, N<span style="color: #FF0000;">'TZ'</span>, N<span style="color: #FF0000;">'Tanzania'</span>, N<span style="color: #FF0000;">'Dar es Salaam'</span>, N<span style="color: #FF0000;">'945087'</span>, <span style="color: #000;">40213000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.tz'</span>, N<span style="color: #FF0000;">'TZS'</span>, N<span style="color: #FF0000;">'Shilling'</span>, N<span style="color: #FF0000;">'255'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'sw-TZ,en,ar'</span>, <span style="color: #000;">149590</span>, N<span style="color: #FF0000;">'MZ,KE,CD,RW,ZM,BI,UG,MW'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'UA'</span>, N<span style="color: #FF0000;">'UKR'</span>, <span style="color: #000;">804</span>, N<span style="color: #FF0000;">'UP'</span>, N<span style="color: #FF0000;">'Ukraine'</span>, N<span style="color: #FF0000;">'Kiev'</span>, N<span style="color: #FF0000;">'603700'</span>, <span style="color: #000;">45994000</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.ua'</span>, N<span style="color: #FF0000;">'UAH'</span>, N<span style="color: #FF0000;">'Hryvnia'</span>, N<span style="color: #FF0000;">'380'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'uk,ru-UA,rom,pl,hu'</span>, <span style="color: #000;">690791</span>, N<span style="color: #FF0000;">'PL,MD,HU,SK,BY,RO,RU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'UG'</span>, N<span style="color: #FF0000;">'UGA'</span>, <span style="color: #000;">800</span>, N<span style="color: #FF0000;">'UG'</span>, N<span style="color: #FF0000;">'Uganda'</span>, N<span style="color: #FF0000;">'Kampala'</span>, N<span style="color: #FF0000;">'236040'</span>, <span style="color: #000;">31367000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.ug'</span>, N<span style="color: #FF0000;">'UGX'</span>, N<span style="color: #FF0000;">'Shilling'</span>, N<span style="color: #FF0000;">'256'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-UG,lg,sw,ar'</span>, <span style="color: #000;">226074</span>, N<span style="color: #FF0000;">'TZ,KE,SD,CD,RW'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'UM'</span>, N<span style="color: #FF0000;">'UMI'</span>, <span style="color: #000;">581</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'United States Minor Outlying Islands'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'0'</span>, <span style="color: #000;">0</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.um'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar '</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-UM'</span>, <span style="color: #000;">5854968</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'US'</span>, N<span style="color: #FF0000;">'USA'</span>, <span style="color: #000;">840</span>, N<span style="color: #FF0000;">'US'</span>, N<span style="color: #FF0000;">'United States'</span>, N<span style="color: #FF0000;">'Washington'</span>, N<span style="color: #FF0000;">'9629091'</span>, <span style="color: #000;">303824000</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.us'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'1'</span>, N<span style="color: #FF0000;">'#####-####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{9})$'</span>, N<span style="color: #FF0000;">'en-US,es-US,haw'</span>, <span style="color: #000;">6252001</span>, N<span style="color: #FF0000;">'CA,MX,CU'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'UY'</span>, N<span style="color: #FF0000;">'URY'</span>, <span style="color: #000;">858</span>, N<span style="color: #FF0000;">'UY'</span>, N<span style="color: #FF0000;">'Uruguay'</span>, N<span style="color: #FF0000;">'Montevideo'</span>, N<span style="color: #FF0000;">'176220'</span>, <span style="color: #000;">3477000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.uy'</span>, N<span style="color: #FF0000;">'UYU'</span>, N<span style="color: #FF0000;">'Peso'</span>, N<span style="color: #FF0000;">'598'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'es-UY'</span>, <span style="color: #000;">3439705</span>, N<span style="color: #FF0000;">'BR,AR'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'UZ'</span>, N<span style="color: #FF0000;">'UZB'</span>, <span style="color: #000;">860</span>, N<span style="color: #FF0000;">'UZ'</span>, N<span style="color: #FF0000;">'Uzbekistan'</span>, N<span style="color: #FF0000;">'Tashkent'</span>, N<span style="color: #FF0000;">'447400'</span>, <span style="color: #000;">28268000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.uz'</span>, N<span style="color: #FF0000;">'UZS'</span>, N<span style="color: #FF0000;">'Som'</span>, N<span style="color: #FF0000;">'998'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'uz,ru,tg'</span>, <span style="color: #000;">1512440</span>, N<span style="color: #FF0000;">'TM,AF,KG,TJ,KZ'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'VA'</span>, N<span style="color: #FF0000;">'VAT'</span>, <span style="color: #000;">336</span>, N<span style="color: #FF0000;">'VT'</span>, N<span style="color: #FF0000;">'Vatican'</span>, N<span style="color: #FF0000;">'Vatican City'</span>, N<span style="color: #FF0000;">'0.44'</span>, <span style="color: #000;">921</span>, N<span style="color: #FF0000;">'EU'</span>, N<span style="color: #FF0000;">'.va'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'379'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'la,it,fr'</span>, <span style="color: #000;">3164670</span>, N<span style="color: #FF0000;">'IT'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'VC'</span>, N<span style="color: #FF0000;">'VCT'</span>, <span style="color: #000;">670</span>, N<span style="color: #FF0000;">'VC'</span>, N<span style="color: #FF0000;">'Saint Vincent and the Grenadines'</span>, N<span style="color: #FF0000;">'Kingstown'</span>, N<span style="color: #FF0000;">'389'</span>, <span style="color: #000;">117534</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.vc'</span>, N<span style="color: #FF0000;">'XCD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-783'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-VC,fr'</span>, <span style="color: #000;">3577815</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'VE'</span>, N<span style="color: #FF0000;">'VEN'</span>, <span style="color: #000;">862</span>, N<span style="color: #FF0000;">'VE'</span>, N<span style="color: #FF0000;">'Venezuela'</span>, N<span style="color: #FF0000;">'Caracas'</span>, N<span style="color: #FF0000;">'912050'</span>, <span style="color: #000;">26414000</span>, N<span style="color: #FF0000;">'SA'</span>, N<span style="color: #FF0000;">'.ve'</span>, N<span style="color: #FF0000;">'VEF'</span>, N<span style="color: #FF0000;">'Bolivar'</span>, N<span style="color: #FF0000;">'58'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'es-VE'</span>, <span style="color: #000;">3625428</span>, N<span style="color: #FF0000;">'GY,BR,CO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'VG'</span>, N<span style="color: #FF0000;">'VGB'</span>, <span style="color: #000;">92</span>, N<span style="color: #FF0000;">'VI'</span>, N<span style="color: #FF0000;">'British Virgin Islands'</span>, N<span style="color: #FF0000;">'Road Town'</span>, N<span style="color: #FF0000;">'153'</span>, <span style="color: #000;">21730</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.vg'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-283'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-VG'</span>, <span style="color: #000;">3577718</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'VI'</span>, N<span style="color: #FF0000;">'VIR'</span>, <span style="color: #000;">850</span>, N<span style="color: #FF0000;">'VQ'</span>, N<span style="color: #FF0000;">'U.S. Virgin Islands'</span>, N<span style="color: #FF0000;">'Charlotte Amalie'</span>, N<span style="color: #FF0000;">'352'</span>, <span style="color: #000;">108708</span>, N<span style="color: #FF0000;">'NA'</span>, N<span style="color: #FF0000;">'.vi'</span>, N<span style="color: #FF0000;">'USD'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'-339'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-VI'</span>, <span style="color: #000;">4796775</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'VN'</span>, N<span style="color: #FF0000;">'VNM'</span>, <span style="color: #000;">704</span>, N<span style="color: #FF0000;">'VM'</span>, N<span style="color: #FF0000;">'Vietnam'</span>, N<span style="color: #FF0000;">'Hanoi'</span>, N<span style="color: #FF0000;">'329560'</span>, <span style="color: #000;">86116000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.vn'</span>, N<span style="color: #FF0000;">'VND'</span>, N<span style="color: #FF0000;">'Dong'</span>, N<span style="color: #FF0000;">'84'</span>, N<span style="color: #FF0000;">'######'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{6})$'</span>, N<span style="color: #FF0000;">'vi,en,fr,zh,km'</span>, <span style="color: #000;">1562822</span>, N<span style="color: #FF0000;">'CN,LA,KH'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'VU'</span>, N<span style="color: #FF0000;">'VUT'</span>, <span style="color: #000;">548</span>, N<span style="color: #FF0000;">'NH'</span>, N<span style="color: #FF0000;">'Vanuatu'</span>, N<span style="color: #FF0000;">'Port Vila'</span>, N<span style="color: #FF0000;">'12200'</span>, <span style="color: #000;">215000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.vu'</span>, N<span style="color: #FF0000;">'VUV'</span>, N<span style="color: #FF0000;">'Vatu'</span>, N<span style="color: #FF0000;">'678'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'bi,en-VU,fr-VU'</span>, <span style="color: #000;">2134431</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'WF'</span>, N<span style="color: #FF0000;">'WLF'</span>, <span style="color: #000;">876</span>, N<span style="color: #FF0000;">'WF'</span>, N<span style="color: #FF0000;">'Wallis and Futuna'</span>, N<span style="color: #FF0000;">'Matâ'</span><span style="color: #FF0000;">'Utu'</span>, N<span style="color: #FF0000;">'274'</span>, <span style="color: #000;">16025</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.wf'</span>, N<span style="color: #FF0000;">'XPF'</span>, N<span style="color: #FF0000;">'Franc'</span>, N<span style="color: #FF0000;">'681'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'wls,fud,fr-WF'</span>, <span style="color: #000;">4034749</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'WS'</span>, N<span style="color: #FF0000;">'WSM'</span>, <span style="color: #000;">882</span>, N<span style="color: #FF0000;">'WS'</span>, N<span style="color: #FF0000;">'Samoa'</span>, N<span style="color: #FF0000;">'Apia'</span>, N<span style="color: #FF0000;">'2944'</span>, <span style="color: #000;">217000</span>, N<span style="color: #FF0000;">'OC'</span>, N<span style="color: #FF0000;">'.ws'</span>, N<span style="color: #FF0000;">'WST'</span>, N<span style="color: #FF0000;">'Tala'</span>, N<span style="color: #FF0000;">'685'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'sm,en-WS'</span>, <span style="color: #000;">4034894</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'YE'</span>, N<span style="color: #FF0000;">'YEM'</span>, <span style="color: #000;">887</span>, N<span style="color: #FF0000;">'YM'</span>, N<span style="color: #FF0000;">'Yemen'</span>, N<span style="color: #FF0000;">'San‘a’'</span>, N<span style="color: #FF0000;">'527970'</span>, <span style="color: #000;">23013000</span>, N<span style="color: #FF0000;">'AS'</span>, N<span style="color: #FF0000;">'.ye'</span>, N<span style="color: #FF0000;">'YER'</span>, N<span style="color: #FF0000;">'Rial'</span>, N<span style="color: #FF0000;">'967'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'ar-YE'</span>, <span style="color: #000;">69543</span>, N<span style="color: #FF0000;">'SA,OM'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'YT'</span>, N<span style="color: #FF0000;">'MYT'</span>, <span style="color: #000;">175</span>, N<span style="color: #FF0000;">'MF'</span>, N<span style="color: #FF0000;">'Mayotte'</span>, N<span style="color: #FF0000;">'Mamoudzou'</span>, N<span style="color: #FF0000;">'374'</span>, <span style="color: #000;">159042</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.yt'</span>, N<span style="color: #FF0000;">'EUR'</span>, N<span style="color: #FF0000;">'Euro'</span>, N<span style="color: #FF0000;">'269'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'fr-YT'</span>, <span style="color: #000;">1024031</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ZA'</span>, N<span style="color: #FF0000;">'ZAF'</span>, <span style="color: #000;">710</span>, N<span style="color: #FF0000;">'SF'</span>, N<span style="color: #FF0000;">'South Africa'</span>, N<span style="color: #FF0000;">'Pretoria'</span>, N<span style="color: #FF0000;">'1219912'</span>, <span style="color: #000;">43786000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.za'</span>, N<span style="color: #FF0000;">'ZAR'</span>, N<span style="color: #FF0000;">'Rand'</span>, N<span style="color: #FF0000;">'27'</span>, N<span style="color: #FF0000;">'####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{4})$'</span>, N<span style="color: #FF0000;">'zu,xh,af,nso,en-ZA,tn,st,ts'</span>, <span style="color: #000;">953987</span>, N<span style="color: #FF0000;">'ZW,SZ,MZ,BW,NA,LS'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ZM'</span>, N<span style="color: #FF0000;">'ZMB'</span>, <span style="color: #000;">894</span>, N<span style="color: #FF0000;">'ZA'</span>, N<span style="color: #FF0000;">'Zambia'</span>, N<span style="color: #FF0000;">'Lusaka'</span>, N<span style="color: #FF0000;">'752614'</span>, <span style="color: #000;">11669000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.zm'</span>, N<span style="color: #FF0000;">'ZMK'</span>, N<span style="color: #FF0000;">'Kwacha'</span>, N<span style="color: #FF0000;">'260'</span>, N<span style="color: #FF0000;">'#####'</span>, N<span style="color: #FF0000;">'^(<span style="color: #000099; font-weight: bold;">\d</span>{5})$'</span>, N<span style="color: #FF0000;">'en-ZM,bem,loz,lun,lue,ny,toi'</span>, <span style="color: #000;">895949</span>, N<span style="color: #FF0000;">'ZW,TZ,MZ,CD,NA,MW,AO'</span>, N<span style="color: #FF0000;">''</span> <span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ZW'</span>, N<span style="color: #FF0000;">'ZWE'</span>, <span style="color: #000;">716</span>, N<span style="color: #FF0000;">'ZI'</span>, N<span style="color: #FF0000;">'Zimbabwe'</span>, N<span style="color: #FF0000;">'Harare'</span>, N<span style="color: #FF0000;">'390580'</span>, <span style="color: #000;">12382000</span>, N<span style="color: #FF0000;">'AF'</span>, N<span style="color: #FF0000;">'.zw'</span>, N<span style="color: #FF0000;">'ZWL'</span>, N<span style="color: #FF0000;">'Dollar'</span>, N<span style="color: #FF0000;">'263'</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">''</span>, N<span style="color: #FF0000;">'en-ZW,sn,nr,nd'</span>, <span style="color: #000;">878675</span>, N<span style="color: #FF0000;">'ZA,MZ,BW,ZM'</span>, N<span style="color: #FF0000;">''</span>
<span style="color: #0000FF;">COMMIT</span>;
<span style="color: #0000FF;">RAISERROR</span> <span style="color: #808080;">&#40;</span>N<span style="color: #FF0000;">'[dbo].[geonames]: Insert Batch: 5.....Done!'</span>, <span style="color: #000;">10</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">WITH</span> NOWAIT;
GO</pre></td></tr></table></div>

<p>Don’t forget to index the appropriate columns!</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p280code52'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28052"><td class="code" id="p280code52"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">INDEX</span> idx_continent <span style="color: #0000FF;">ON</span> dbo.<span style="color: #202020;">geonames</span> <span style="color: #808080;">&#40;</span>Continent<span style="color: #808080;">&#41;</span>;</pre></td></tr></table></div>

<p>Here&#8217;s the query to create a lists of countries grouped by continent code. </p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p280code53'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28053"><td class="code" id="p280code53"><pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">SELECT</span> <span style="color: #0000FF;">DISTINCT</span> Continent, Counties <span style="color: #808080;">=</span> <span style="color: #0000FF;">LEFT</span><span style="color: #808080;">&#40;</span>countries.<span style="color: #202020;">Continent_Members</span>, <span style="color: #FF00FF;">LEN</span><span style="color: #808080;">&#40;</span>countries.<span style="color: #202020;">Continent_Members</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">-</span><span style="color: #000;">1</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">geonames</span> geo1
<span style="color: #808080;">CROSS</span> APPLY
<span style="color: #808080;">&#40;</span>
	<span style="color: #0000FF;">SELECT</span> Country <span style="color: #808080;">+</span> <span style="color: #FF0000;">','</span> <span style="color: #0000FF;">AS</span> <span style="color: #808080;">&#91;</span><span style="color: #0000FF;">text</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#93;</span>
		<span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">geonames</span> geo2
		<span style="color: #0000FF;">WHERE</span> geo1.<span style="color: #202020;">Continent</span> <span style="color: #808080;">=</span> geo2.<span style="color: #202020;">Continent</span>
		<span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> Country
		<span style="color: #0000FF;">FOR</span> XML <span style="color: #0000FF;">PATH</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">''</span><span style="color: #808080;">&#41;</span>
<span style="color: #808080;">&#41;</span> countries <span style="color: #808080;">&#40;</span>Continent_Members<span style="color: #808080;">&#41;</span>;</pre></td></tr></table></div>

<p>Now we have a list of countries in each continent.</p>
<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/07/image22.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Contient country list with CROSS APPLY" border="0" alt="Contient country list with CROSS APPLY" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/07/image_thumb22.png" width="644" height="124" /></a></p>
<p>Create this same table structure, with data, in <a href="http://www.mysql.com" target="_blank">MySQL</a> by modifying the <a href="http://msdn.microsoft.com/en-us/library/ms189826(SQL.90).aspx" target="_blank">TSQL</a> above or any alternative method you prefer. Here’s how much simpler the equivalent query is to create in <a href="http://www.mysql.com" target="_blank">MySQL</a>.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p280code54'); return false;">View Code</a> MYSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p28054"><td class="code" id="p280code54"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">SELECT</span> Continent<span style="color: #000033;">,</span> <span style="color: #000099;">GROUP_CONCAT</span><span style="color: #FF00FF;">&#40;</span>country<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">AS</span> countries
<span style="color: #990099; font-weight: bold;">FROM</span> geonames
<span style="color: #990099; font-weight: bold;">GROUP BY</span> Continent<span style="color: #000033;">;</span></pre></td></tr></table></div>

<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/07/image23.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Contient country list with GROUP_CONCAT" border="0" alt="Contient country list with GROUP_CONCAT" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/07/image_thumb23.png" width="644" height="136" /></a></p>
<p><map name='google_ad_map_280_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/280?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_280_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=280&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Fcomparing-tsql-cross-apply-mysql-groupconcat%2F280' title="Comparing T SQL Cross Apply with MySQL GROUP CONCAT" alt=" Comparing T SQL Cross Apply with MySQL GROUP CONCAT" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/comparing-tsql-cross-apply-mysql-groupconcat/280">Comparing T-SQL Cross Apply with MySQL GROUP_CONCAT</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/comparing-tsql-cross-apply-mysql-groupconcat/280/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cannot resolve the collation conflict</title>
		<link>http://www.youdidwhatwithtsql.com/cannot-resolve-the-collation-conflict/176</link>
		<comments>http://www.youdidwhatwithtsql.com/cannot-resolve-the-collation-conflict/176#comments</comments>
		<pubDate>Fri, 12 Jun 2009 17:57:53 +0000</pubDate>
		<dc:creator>Rhys</dc:creator>
				<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[collations]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[TSQL]]></category>

		<guid isPermaLink="false">http://www.youdidwhatwithtsql.com/cannot-resolve-the-collation-conflict/176</guid>
		<description><![CDATA[I do a fair bit of work with Linked Servers and cross-database queries&#160; and sometimes come across the following error when joining between databases with different collations; Msg 468, Level 16, State 9, Line 1 Cannot resolve the collation conflict between 'Latin1_General_CI_AS' and 'SQL_Latin1_General_Pref_CP850_CI_AS'; in the equal to operation. To replicate this error run the [...]<p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/cannot-resolve-the-collation-conflict/176">Cannot resolve the collation conflict</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I do a fair bit of work with <a href="http://msdn.microsoft.com/en-us/library/ms188279.aspx" target="_blank">Linked Servers</a> and <a href="http://www.sqlservercentral.com/articles/Advanced/designingcrossdatabasequeries/1753/" target="_blank">cross-database queries</a>&#160; and sometimes come across the following error when joining between databases with different <a href="http://msdn.microsoft.com/en-us/library/aa214408(SQL.80).aspx" target="_blank">collations</a>;</p>
<pre>Msg 468, Level 16, State 9, Line 1

Cannot resolve the collation conflict between 'Latin1_General_CI_AS' and 'SQL_Latin1_General_Pref_CP850_CI_AS'; in the equal to operation.</pre>
<p>To replicate this error run the below <a href="http://msdn.microsoft.com/en-us/library/ms189826.aspx" target="_blank">TSQL</a> to create two databases with tables and data.&#160;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p176code59'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p17659"><td class="code" id="p176code59"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Create first database</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">DATABASE</span> database1 <span style="color: #0000FF;">COLLATE</span> Latin1_General_CI_AS;
GO
<span style="color: #008080;">-- Create second database</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">DATABASE</span> database2 <span style="color: #0000FF;">COLLATE</span> SQL_Latin1_General_Pref_CP850_CI_AS;
GO
&nbsp;
<span style="color: #0000FF;">USE</span> database1;
GO
<span style="color: #008080;">-- Create Customer table in database1</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> Customer
<span style="color: #808080;">&#40;</span>
	CustID <span style="color: #0000FF;">INTEGER</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">PRIMARY</span> <span style="color: #0000FF;">KEY</span> <span style="color: #0000FF;">CLUSTERED</span>,
	FirstName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	LastName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	DOB <span style="color: #0000FF;">DATETIME</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	StartDate <span style="color: #0000FF;">DATETIME</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">DEFAULT</span> <span style="color: #FF00FF;">GETDATE</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span>
<span style="color: #808080;">&#41;</span>; 
GO
<span style="color: #0000FF;">USE</span> database2;
GO
<span style="color: #008080;">-- Create Customer table in database2</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> Customer
<span style="color: #808080;">&#40;</span>
	CustID <span style="color: #0000FF;">INTEGER</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span>, <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">PRIMARY</span> <span style="color: #0000FF;">KEY</span> <span style="color: #0000FF;">CLUSTERED</span>,
	FirstName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	LastName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	DOB <span style="color: #0000FF;">DATETIME</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
	StartDate <span style="color: #0000FF;">DATETIME</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">DEFAULT</span> <span style="color: #FF00FF;">GETDATE</span><span style="color: #808080;">&#40;</span><span style="color: #808080;">&#41;</span>
<span style="color: #808080;">&#41;</span>; 
GO
&nbsp;
<span style="color: #0000FF;">USE</span> database1;
GO
<span style="color: #008080;">-- Insert test data</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> dbo.<span style="color: #202020;">Customer</span>
<span style="color: #808080;">&#40;</span>
	FirstName,
	LastName,
	DOB
<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #FF0000;">'Joe'</span>, <span style="color: #FF0000;">'Bloggs'</span>, <span style="color: #FF0000;">'1975-01-01 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span><span style="color: #FF0000;">'Dave'</span>, <span style="color: #FF0000;">'Smith'</span>, <span style="color: #FF0000;">'1977-10-11 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span><span style="color: #FF0000;">'Fred'</span>, <span style="color: #FF0000;">'Bloggs'</span>, <span style="color: #FF0000;">'1965-11-28 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span><span style="color: #FF0000;">'Sue'</span>, <span style="color: #FF0000;">'Smith'</span>, <span style="color: #FF0000;">'1974-06-17 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #FF0000;">'Steve'</span>, <span style="color: #FF0000;">'Smith'</span>, <span style="color: #FF0000;">'1981-07-07 00:00:00'</span>;
GO
<span style="color: #0000FF;">USE</span> database2;
GO
<span style="color: #008080;">-- Insert test data</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> dbo.<span style="color: #202020;">Customer</span>
<span style="color: #808080;">&#40;</span>
	FirstName,
	LastName,
	DOB
<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #FF0000;">'Joe'</span>, <span style="color: #FF0000;">'Bloggs'</span>, <span style="color: #FF0000;">'1975-01-01 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span><span style="color: #FF0000;">'Dave'</span>, <span style="color: #FF0000;">'Smith'</span>, <span style="color: #FF0000;">'1977-10-11 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span><span style="color: #FF0000;">'Fred'</span>, <span style="color: #FF0000;">'Bloggs'</span>, <span style="color: #FF0000;">'1965-11-28 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span><span style="color: #FF0000;">'Sue'</span>, <span style="color: #FF0000;">'Smith'</span>, <span style="color: #FF0000;">'1974-06-17 00:00:00'</span>
<span style="color: #0000FF;">UNION</span> <span style="color: #808080;">ALL</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #FF0000;">'Steve'</span>, <span style="color: #FF0000;">'Smith'</span>, <span style="color: #FF0000;">'1981-07-07 00:00:00'</span>;
GO</pre></td></tr></table></div>

<p>Run the following query to observe the collation conflict.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p176code60'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p17660"><td class="code" id="p176code60"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Cross-database query causing the collation conflict</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">Customer</span> c1
<span style="color: #0000FF;">INNER</span> <span style="color: #808080;">JOIN</span> database1.<span style="color: #202020;">dbo</span>.<span style="color: #202020;">Customer</span> <span style="color: #0000FF;">AS</span> c2
	<span style="color: #0000FF;">ON</span> c1.<span style="color: #202020;">FirstName</span> <span style="color: #808080;">=</span> c2.<span style="color: #202020;">FirstName</span>
<span style="color: #808080;">AND</span> c1.<span style="color: #202020;">LastName</span> <span style="color: #808080;">=</span> c2.<span style="color: #202020;">LastName</span>;</pre></td></tr></table></div>

<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/06/image11.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SQL Server collation conflict" border="0" alt="SQL Server collation conflict" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/06/image-thumb11.png" width="644" height="72" /></a> </p>
<p>You could fix this by changing the collation in one of the databases, i.e.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p176code61'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p17661"><td class="code" id="p176code61"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Set database2 to the same collation as database1</span>
<span style="color: #0000FF;">ALTER</span> <span style="color: #0000FF;">DATABASE</span> database2 <span style="color: #0000FF;">COLLATE</span> Latin1_General_CI_AS;
<span style="color: #008080;">-- Change VARCHAR columns on our existing tables</span>
<span style="color: #0000FF;">ALTER</span> <span style="color: #0000FF;">TABLE</span> Customer <span style="color: #0000FF;">ALTER</span> <span style="color: #0000FF;">COLUMN</span> FirstName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">COLLATE</span> Latin1_General_CI_AS;
<span style="color: #0000FF;">ALTER</span> <span style="color: #0000FF;">TABLE</span> Customer <span style="color: #0000FF;">ALTER</span> <span style="color: #0000FF;">COLUMN</span> LastName <span style="color: #0000FF;">VARCHAR</span><span style="color: #808080;">&#40;</span><span style="color: #000;">30</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">COLLATE</span> Latin1_General_CI_AS;</pre></td></tr></table></div>

<p>Sometimes you may not want, or be able, to change a database in this way. In these situations you can add <a href="http://msdn.microsoft.com/en-us/library/aa258237(SQL.80).aspx" target="_blank">COLLATE</a> DATABASE_DEFAULT to the JOINS or expressions in your query.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p176code62'); return false;">View Code</a> TSQL</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p17662"><td class="code" id="p176code62"><pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Using COLLATE DATABASE_DEFAULT</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span>
<span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">Customer</span> c1
<span style="color: #0000FF;">INNER</span> <span style="color: #808080;">JOIN</span> database1.<span style="color: #202020;">dbo</span>.<span style="color: #202020;">Customer</span> <span style="color: #0000FF;">AS</span> c2
	<span style="color: #0000FF;">ON</span> c1.<span style="color: #202020;">FirstName</span> <span style="color: #808080;">=</span> c2.<span style="color: #202020;">FirstName</span> <span style="color: #0000FF;">COLLATE</span> DATABASE_DEFAULT
<span style="color: #808080;">AND</span> c1.<span style="color: #202020;">LastName</span> <span style="color: #808080;">=</span> c2.<span style="color: #202020;">LastName</span> <span style="color: #0000FF;">COLLATE</span> DATABASE_DEFAULT;</pre></td></tr></table></div>

<p><a href="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/06/image12.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Query using COLLATE DATABASE_DEFAULT" border="0" alt="Query using COLLATE DATABASE_DEFAULT" src="http://www.youdidwhatwithtsql.com/wp-content/uploads/2009/06/image-thumb12.png" width="644" height="102" /></a></p>
<p><map name='google_ad_map_176_a45beff5d2e172f6'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/176?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_176_a45beff5d2e172f6' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=176&amp;url=http%3A%2F%2Fwww.youdidwhatwithtsql.com%2Fcannot-resolve-the-collation-conflict%2F176' title="Cannot resolve the collation conflict" alt=" Cannot resolve the collation conflict" /></p><p>Post from: <a href="http://www.youdidwhatwithtsql.com">youdidwhatwithtsql.com</a><br/><br/><a href="http://www.youdidwhatwithtsql.com/cannot-resolve-the-collation-conflict/176">Cannot resolve the collation conflict</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.youdidwhatwithtsql.com/cannot-resolve-the-collation-conflict/176/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
