只是修改字段属性用下面这个就可以了
alter table [权限清单] alter column [权限名称] varchar(30) not null

应该说不是不能修改,只不过在企业管理器里看不清楚而已
举个例子好了
比如某个字段为char(4)
当你设定其内容为‘A’的时候,系统自动将其填满为'A '←补充3个空格
当你在企业管理器内修改的时候,单纯进行插入操作时,会发生溢出(不用鼠标拖一下,你看不见空格的吧)。
换句话说,在企业管理器里修改char字段的时候,要进行等量修改(选定‘A’,输入‘B’,或者选定'A '输入'AB')。
明白?
应该说不是不能修改,只不过在企业管理器里看不清楚而已
举个例子好了
比如某个字段为char(4)
当你设定其内容为‘A’的时候,系统自动将其填满为'A '←补充3个空格
当你在企业管理器内修改的时候,单纯进行插入操作时,会发生溢出(不用鼠标拖一下,你看不见空格的吧)。
换句话说,在企业管理器里修改char字段的时候,要进行等量修改(选定‘A’,输入‘B’,或者选定'A '输入'AB')。
明白?
确实,明白了。谢谢
企业管理器内应该没有办法(说实话,我基本不用企业管理器,不清楚)
重置的话,删除所有行操作可以用truncate table tablename
也可以用DBCC CHECKIDENT,具体语句可以参考联机丛书。
至于自动调整没有办法,自己手动调整算了(不过要修改索引属性为可以插入“SET IDENTITY_INSERT”),反正个人不建议调整。如果纯属需要美观的话,写个sp,修改一下视图就是了。