sqlserver常⽤sql语句,更改字段,建⽴唯⼀键,多个字段去重
复等
创建唯一约束sql语句--修改字段类型:
--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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论