<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx</link><description>SQL Server provides both datatypes to store character information. For the most part the two datatypes are identical in how you would work with them within SQL Server or from an application. The difference is that nvarchar is used to store unicode data</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7296211</link><pubDate>Thu, 31 Dec 2009 12:36:49 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7296211</guid><dc:creator>Joquim Félix</dc:creator><author>Joquim Félix</author><description>&lt;p&gt;Honestly I don't see any difference in practical terms regarding the Portuguese language and the currency symbol €. Made a simple test with a table with 2 columns, one NVARCHAR and another VARCHAR. Insert text with characters such as &amp;#233;, &amp;#226;, &amp;#227;, &amp;#231; and € in both columns and it all seems the same. Didn't get any errors or warnings.&lt;/p&gt;
&lt;p&gt;Even executing a select on the data seems OK.&lt;/p&gt;
&lt;p&gt;I'm missing something?&lt;/p&gt;
&lt;p&gt;Never the less good post and good explanation on NVARCHAR and VARCHAR differences.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7296211" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7260690</link><pubDate>Thu, 19 Nov 2009 18:27:15 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7260690</guid><dc:creator>Ben</dc:creator><author>Ben</author><description>&lt;p&gt;Wouldn't nVarchars be slower in sorting, searching and joining because the processor has to look at twice as many bits to perform any action?&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7260690" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7259300</link><pubDate>Wed, 18 Nov 2009 15:57:04 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7259300</guid><dc:creator>PGN</dc:creator><author>PGN</author><description>&lt;p&gt;What Anthony said above about the query issue joining nvarchar to varchar is a known bug. &amp;nbsp;I had the same issue and resolved by making both varchar. &amp;nbsp;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7259300" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7245639</link><pubDate>Tue, 03 Nov 2009 03:12:18 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7245639</guid><dc:creator>Dave</dc:creator><author>Dave</author><description>&lt;p&gt;What about conversion issues since ADO.NET uses Unicode and indexing etc. searching for varchar with an nvarchar parameter? Does that blow the indexing?&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7245639" width="1" height="1"&gt;</description></item><item><title>&amp;raquo; VARCHAR VS NVARCHAR Sean&amp;#039;s Blog</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7237199</link><pubDate>Fri, 23 Oct 2009 14:16:13 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7237199</guid><dc:creator>» VARCHAR VS NVARCHAR Sean's Blog</dc:creator><author>» VARCHAR VS NVARCHAR Sean's Blog</author><description>&lt;p&gt;Pingback from &amp;nbsp;&amp;amp;raquo; VARCHAR VS NVARCHAR Sean&amp;amp;#039;s Blog&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7237199" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7205404</link><pubDate>Mon, 14 Sep 2009 18:49:44 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7205404</guid><dc:creator>Badri</dc:creator><author>Badri</author><description>&lt;p&gt;I totally agree, If you don't need it shouldn't be using NVarchar as size of data increases, transmission time increses. Good Article&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7205404" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7151376</link><pubDate>Mon, 20 Jul 2009 13:11:41 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7151376</guid><dc:creator>Gary Howlett</dc:creator><author>Gary Howlett</author><description>&lt;p&gt;Space may not be a problem these days, however I typically see the bigger the database the longer it may take to perform IO intensive queries.&lt;/p&gt;
&lt;p&gt;Of course 1/2 the field size dosent mean 2x the query speed however what about when transmitting the data? espically over slower network.&lt;/p&gt;
&lt;p&gt;Also why not use a user defined datatype, so if you do need to change the type the task is a little easier.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7151376" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7136730</link><pubDate>Mon, 29 Jun 2009 18:11:18 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7136730</guid><dc:creator>Xiara</dc:creator><author>Xiara</author><description>&lt;p&gt;Since data-storage is not the problem anymore, I allways use nvarchar.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7136730" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7123722</link><pubDate>Mon, 15 Jun 2009 18:15:14 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7123722</guid><dc:creator>Karim</dc:creator><author>Karim</author><description>&lt;p&gt;Short and sweet dude. &amp;nbsp;Took me longer to write this comment than to get my answer.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7123722" width="1" height="1"&gt;</description></item><item><title>re: NVARCHAR versus VARCHAR</title><link>http://weblogs.asp.net/guys/archive/2005/01/15/353550.aspx#7113473</link><pubDate>Mon, 08 Jun 2009 15:35:11 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7113473</guid><dc:creator>Jack</dc:creator><author>Jack</author><description>&lt;p&gt;Yes, It really takes twice as much space at all times. The reason you declare how long a varchar or nvarchar is so that the Database App can reserve a specified amount of space for that variable. If you have a field set up as varchar(15) and your data is only 3 characters long, it will still take up 15 characters of storage because that is how much space the Database App reserved. &lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7113473" width="1" height="1"&gt;</description></item></channel></rss>