In SQL Server 2005, are there any disadvantages to making all character fields nvarchar(MAX) rather than specifying a length explicitly, e.g. nvarchar(255)? (Apart from the obvious one that you aren't able to limit the field length at the database level)
Sql – Are there any disadvantages to always using nvarchar(MAX)
sqlsql serversql-server-2005
Related Topic
- Sql – Drop all the tables, stored procedures, triggers, constraints and all the dependencies in one sql statement
- Sql-server – Are there disadvantages to using VARCHAR(MAX) in a table
- Sql – What are the options for storing hierarchical data in a relational database
- Sql-server – How to view ALL text from an ntext or nvarchar(max) in SSMS
Best Answer
Same question was asked on MSDN Forums:
From the original post (much more information there):