SQLServer表结构修改方法
如果我们需要修改SQL Server表结构,我们应该怎么做下面将教您如何修改SQL Server表的结构,希望能帮助您学习SQL Server表的结构。对SQL Server表中添加一个VARCHAR列:
修改表经销商添加列地址varchar(30);
从SQLServer表中删除字段:
更改表分发服务器删除列地址限制;
修改操作中两个现有字段的类型:
修改表的经销商
修改列的地址类型varchar(80),
修改列的名称类型varchar(100);
使用使用子句将包含UNIX时间戳的整数字段转换为带有时区的时间戳:
ALTER TABLE Foo
改变时区的时间戳列foo_timestamp型
使用
时间戳和时间zone'epoch + foo_timestamp *间隔1秒;
重命名现有字段:
将表地址重命名为城市;
更改现有SQL Server表的名称:
将表分发服务器重命名为供应商;
向字段添加非空约束:
更改表分发器更改列街道集不为空;
从字段中删除非空约束:
更改表分发者更改列街道下降不为空;
向表添加检查约束:
修改表经销商添加约束zipchk检查(char_length(邮编)= 5);
删除表及其所有子表监视约束:
修改表的约束zipchk经销商;
向表添加外键约束:
修改表添加外键约束分销商distfk(地址)引用地址(地址);
向表添加一个(多字段)唯一约束:
修改表经销商添加约束dist_id_zipcode_key独特(dist_id,邮编);
将一个自动命名的主键约束添加到一个表中,重要的是要注意一个表只能有一个主键:
对现存表添加主键(dist_id);
将表移动到另一个表空间:
修改表空间fasttablespace经销商集;