字段username char(10) primary key not null 想使字段username的存储类型为varchar(10),仍是主键,不为空 如何实现?
最简单的方法是用企业
管理器直接修改数据类漏启前型。 如下返清旁世是使用T-SQL(SQL 2000)修改的语句:
alter table TableName drop constraint PK_TableName --PK_TableName原主键名称,删除原来的主键
go
alter table TableName alter column [username] varchar(10) not null --修改数据类型
go
alter table TableName add constraint PK_TableName primary key clustered([username]) --重新创建主键
选择要设主键的字段并单击格式里头的钥匙就行了
alter table xxx alter column username varchar(10)
直接在企业仿斗管理器里面选中这个表,然后右击===>设计表====>神祥然后修改数据类型不可以备瞎磨么
可以打开设计直接进行修改