修改SQL-SERVER数据库表结构的SQL命令连接到SQL命令行修改数据库
没有具体的废话,请看下面的代码细节。向表中添加一个VARCHAR列:
修改表经销商添加列地址varchar(30);
从表中删除字段:
更改表分发服务器删除列地址限制;
修改操作中两个现有字段的类型:
修改表的经销商
修改列的地址类型varchar(80),
修改列的名称类型varchar(100);
使用使用子句将包含UNIX时间戳的整数字段转换为带有时区的时间戳:
ALTER TABLE Foo
改变时区的时间戳列foo_timestamp型
使用
时间戳和时间zone'epoch + foo_timestamp *间隔1秒;
重命名现有字段:
将表地址重命名为城市;
更改现有表的名称:
将表分发服务器重命名为供应商;
向字段添加非空约束:
更改表分发器更改列街道集不为空;
从字段中删除非空约束:
更改表分发者更改列街道下降不为空;
向表添加检查约束:
修改表经销商添加约束zipchk检查(char_length(邮编)= 5);
删除表及其所有子表监视约束:
修改表的约束zipchk经销商;
向表添加外键约束:
修改表添加外键约束分销商distfk(地址)引用地址(地址);
向表添加一个(多字段)唯一约束:
修改表经销商添加约束dist_id_zipcode_key独特(dist_id,邮编);
将一个自动命名的主键约束添加到一个表中,重要的是要注意一个表只能有一个主键:
对现存表添加主键(dist_id);
将表移动到另一个表空间:
修改表空间fasttablespace经销商集;
ps:SQL命令行修改数据库
添加列:
tablename表添加columnName varchar(30)
修改列类型:
tablename表修改列的列名varchar(4000)
修改列的名称:
执行sp_rename'tablename。column1,'column2(修改表的列名称为1表的方法)
删除列:
去掉表的列的列名
以上内容是对这篇文章的全面描述,希望能对您有所帮助。