如果字段的内容超过4000个字时用什么类型呢?text 还是binary?他们的最大长度是多少?比如字段放的是长篇小说的内容之类的..谢谢 !
varchar ( max)
注解如下:
varchar [ ( n | max) ]
可变长度,非 Unicode 字符数据。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1 个字节.
在 Microsoft SQL Server 的未来版本中将删除 ntext、text 和 image 数据类型。请避免在新开发工作中使用这些数据类型,并考虑修改当前使用这些数据类型的应用程序。
text
用nvarchar(max),nvarchar(max)是为了取代ntext。
text应该就够用了。。。
得看SQL server的版本,SQLserver2005以上 的nvarchar(max) 可以存放2G的内容,所以要是 SQL05以上的nvarchar(max)足够你用的了
SQL 2000 那時候,text 型別的欄位,好像有專門的處理方式,不能直接存取。