sql server 表结构修改方法
发布时间:2020-12-12 09:55:53 所属栏目:MsSql教程 来源:网络整理
导读:如果我们需要修改sql server表结构,应该怎么做呢?下面就将教您如何修改sql server表结构的方法,希望对您学习sql server表结构方面能够有所帮助。 向sql server表中增加一个varchar列 : ALTER TABLE distributors ADD COLUMN address varchar(30); 从sql
如果我们需要修改sql server表结构,应该怎么做呢?下面就将教您如何修改sql server表结构的方法,希望对您学习sql server表结构方面能够有所帮助。 向sql server表中增加一个varchar列:ALTER TABLE distributors ADD COLUMN address varchar(30); 从sql server表中删除一个字段: ALTER TABLE distributors DROP COLUMN address RESTRICT; 在一个操作中修改两个现有字段的类型: ALTER TABLE distributors ALTER COLUMN address TYPE varchar(80), ALTER COLUMN name TYPE varchar(100); 使用一个 USING 子句, 把一个包含 UNIX 时间戳的 integer 字段转化成 timestamp with time zone: ALTER TABLE foo ALTER COLUMN foo_timestamp TYPE timestamp with time zone USING timestamp with time zone 'epoch' + foo_timestamp * interval '1 second'; 对现存字段改名:ALTER TABLE distributors RENAME COLUMN address TO city; 更改现存sql server表的名字: ALTER TABLE distributors RENAME TO suppliers; 给一个字段增加一个非空约束: ALTER TABLE distributors ALTER COLUMN street SET NOT NULL; 从一个字段里删除一个非空约束: ALTER TABLE distributors ALTER COLUMN street DROP NOT NULL; 给一个表增加一个检查约束: ALTER TABLE distributors ADD CONSTRAINT zipchk CHECK (char_length(zipcode) = 5); 删除一个表和它的所有子表的监查约束: ALTER TABLE distributors DROP CONSTRAINT zipchk; 向表中增加一个外键约束:ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES addresses(address) MATCH FULL; 给表增加一个(多字段)唯一约束: ALTER TABLE distributors ADD CONSTRAINT dist_id_zipcode_key UNIQUE (dist_id,zipcode); 给一个表增加一个自动命名的主键约束,要注意的是一个表只能有一个主键: ALTER TABLE distributors ADD PRIMARY KEY (dist_id); 把表移动到另外一个表空间: ALTER TABLE distributors SET TABLESPACE fasttablespace; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 将nvarchar值转换为数据类型int时,转换失败
- 实战:sqlserver 2008 扩展事件-XML转换为标准的table格式
- sql-server – 使用T-SQL测试字符串是否为回文结构
- SqlServer 2012 THROW 及其他异常错误信息捕获处理
- Access,SqlServer, Oracle, DB2 常用的几个函数
- mysql解压缩方式安装和彻底删除的方法图文详解
- SQL Server 2005学习总结:排名函数
- sql-server – create function必须是批处理中唯一的语句
- SQLSERVER INSERT 和 UPDATE 事务期间禁用外键约束
- sqlserver游标概念与实例全面解说