当前位置: 代码迷 >> Sql Server >> 关于如何让一个列的值不重复
  详细解决方案

关于如何让一个列的值不重复

热度:95   发布时间:2016-04-27 12:30:00.0
关于怎么让一个列的值不重复
遇到一个题是设置网吧的收费系统,然后让ID列不重复值。怎么弄。在线等

------解决方案--------------------
IDENTITY(1,1)让数据库维护该列不会重复
CREATE TABLE a
(
ID INT IDENTITY(1,1),
Memo VARCHAR(100)
)
GO
INSERT INTO a VALUES ('haha')
------解决方案--------------------
不用代码怎么实现 无论是在数据库还是在程序端都需要代码吧。
------解决方案--------------------
设置改列为主键,自增加类型就行了
------解决方案--------------------
如果单据类型是使用UniqueIdentifier类型,
可以使用主键+默认值约束(Newid()) ....
SQL code
--增加主键约束alter table [tb_name] add constraint pk_name1 primary key (col_name)--增加默认值约束alter table [tb_name] add constraint df_name1 default(newid()) for [col_name]
------解决方案--------------------
唯一约束...
  相关解决方案