alter column脚本在sql server中不起作用

iqxoj9l9  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(454)

我需要改变我的列长度,使用下面的查询我尝试,但结果不是我所期望的

alter table clear.tbl_wlist_data_alias_dtls
  alter column entity_name nvarchar(500);

在前面,列大小是1200

我尝试将其减少到500,但在执行上述查询后,列长度更改为1000。

即使我增加了列的长度也会面临同样的情况。
我的专栏有限制,是不是限制??
提前谢谢你,anilsrinivas

hs1rzwqc

hs1rzwqc1#

tq@martin,sp\u help显示列在数据库中存储数据所需的实际大小(以字节为单位)。因为列的类型是nvarchar,所以它需要两倍的空间来存储数据,因此它显示1000字节作为列长度来存储500个字符。

6za6bjd0

6za6bjd02#

如果列中已有数据,请首先检查数据的最大长度。可能您的数据长度超过了您要缩减的长度。

相关问题