Possible Duplicate:
SQL Server Text type vs. varchar data type
Using varchar(MAX) vs TEXT on SQL Server
from this article, it looks like they both have the same size capacity: http://msdn.microsoft.com/en-us/library/ms143432.aspx
is that truly correct? what are the real differences?
i just migrated some data from oracle (clob and made it into a varchar(max), but it looks like it truncated some of the values anyway, should i use TEXT instead?
Thank you!
No, you should not use
TEXT. For one, it has been deprecated since SQL Server 2005, and also you will find that many string operations do not work against it. Do not useTEXT,NTEXTorIMAGEat all – useVARCHAR(MAX),NVARCHAR(MAX)orVARBINARY(MAX)instead.