修改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表的方法)



删除列:



去掉表的列的列名

以上内容是对这篇文章的全面描述,希望能对您有所帮助。