在SQL Server中:
VARCHAR(x) 对于非Unicode字符串NVARCHAR(x) 用于Unicode字符串对于超长文本(超过4000个Unicode或8000个非Unicode字符):
VARCHAR(MAX) 对于非Unicode字符串NVARCHAR(MAX) 用于Unicode字符串TEXT并且NTEXT不推荐使用SQL Server 2005,不应该再使用(NVARCHAR(MAX)/ VARCHAR(MAX)也支持所有字符串函数,这是一个很大的优点).
简而言之(少于10个字符)和固定元素,如双字符状态缩写等,请使用CHAR(x) / NCHAR(x)而不是VARCHAR.请注意:这些字段始终用空格填充到定义的长度!
| 归档时间: |
|
| 查看次数: |
198 次 |
| 最近记录: |