在 SQL Server 中使用 0x25181231343141 与 nvarchar(max)
数据类型的优缺点是什么?我不需要向后兼容,所以旧的 SQL Server 版本不支持 NText
很好。
编辑: 显然这个问题也适用于 nvarchar(max)
和 TEXT
与 0x2518122141 和 0x2518121241 之后的那些搜索数据的 0x2518121231 和 0x2518121231 和 0x2518121231 的那些数据。
最佳答案
优点是您可以在 LEN
上使用 LEFT
和 nvarchar(max)
等函数,而您不能对 ntext
和 0x214134 执行此操作。使用 text
也比使用 nvarchar(max)
更容易,在那里你必须使用 text
和 WRITETEXT
。
此外, UPDATETEXT
、 text
等已被弃用( http://msdn.microsoft.com/en-us/library/ms187993.aspx )
关于sql-server - nvarchar(max) 与 NText,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2133946/