首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何样设置字段长度

2013-10-17 
怎么样设置字段长度我想设置一个字段长度。比如nchar(10)。但是如果他长度超过10呢,我就让他自动增长去适应

怎么样设置字段长度
我想设置一个字段长度。
比如nchar(10)。但是如果他长度超过10呢,我就让他自动增长去适应这个字段的长度。
不局限于nchar类型,什么都好啦 字段长度 ?自动适应?
[解决办法]
在设计阶段应该就有考虑长度问题
给出一个可能达到的最大值
实在定不了就用varchar(max) nvarchar(max)
[解决办法]
用可变类型,varchar、nvarchar都行,最好预估一个最大值,另外不建议使用text、ntext
[解决办法]
varchar(max)这个就可以了
[解决办法]
这种是不可能设置的,只能设置大点的可变长度的类型。
[解决办法]
不是,首先你要预估可能的长度,尽可能不要用max,除非你无法预估,然后用nvarchar(xx)/varchar(xx)替换你的char类型,记住如果这些类型定义的时候,如果不带长度,默认就是1.
[解决办法]

引用:
Quote: 引用:

这种是不可能设置的,只能设置大点的可变长度的类型。


引用:
用可变类型,varchar、nvarchar都行,最好预估一个最大值,另外不建议使用text、ntext

直接写varchar,不写成varchar(10)这样他就自己变了?


引用:
不是,首先你要预估可能的长度,尽可能不要用max,除非你无法预估,然后用nvarchar(xx)/varchar(xx)替换你的char类型,记住如果这些类型定义的时候,如果不带长度,默认就是1.

.
[解决办法]
引用:
Quote: 引用:

这种是不可能设置的,只能设置大点的可变长度的类型。


引用:
用可变类型,varchar、nvarchar都行,最好预估一个最大值,另外不建议使用text、ntext

直接写varchar,不写成varchar(10)这样他就自己变了?

他有默认值的,如果你这样写只能存一个,你还是考虑猜想他最多能有多少个字符,设的大点。

[解决办法]
用nvarchar(4000),长度4000应该够用了吧.

热点排行