您的位置:首页 > 数据库

sqlserver常用sql语句,更改字段,建立唯一键,多个字段去重复等

2015-03-06 16:11 295 查看
--修改字段类型:
--alter table 表名 alter column 待修改字段名 待修改字段类型
alter table users alter column userid varchar(10)

--多个字段建立唯一索引
create unique index [索引名] on 表名(字段名,字段名)
alter table 表名 add constraint 约束名 unique (字段名)
alter table 表名 add constraint 约束名 unique (字段名,字段名)

--创建表的时候创建自增主键
create table tb(id int identity(1,1) primary key )

--修改字段主键  自增进入ssms界面设置
alter table tb alter column id int not null
alter table tb add constraint pkid primary key (id)

--修改字段为非空
alter table tb alter column id int not null

--建立索引
create index mycolumn_index on mytable (myclumn)
--AmazonOrderId和seller_id两个字段重复
SELECT count(*)
FROM (
SELECT rn = ROW_NUMBER()OVER(PARTITION BY AmazonOrderId, seller_id ORDER BY GETDATE()), *
FROM Orders
) t
WHERE rn = 1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: