不大明白你的问题,是不是在数据库中建立一个表
CREATE TABLE [dbo].[TABLE1] (
[id] [int] NOT NULL ,
[num] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
然后在字段num上建立一个唯一索引就可以了。
CREATE TABLE [dbo].[TABLE1] (
[id] [int] NOT NULL ,
[num] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
然后在字段num上建立一个唯一索引就可以了。
解决方案 »
- |ZYCSQL| 求SQL,根据上下级来统计公车数量
- 请教SQL
- 帮忙看下这个存储过程(在线等)
- 一个非常纠结的主键。是否可以实现
- 差最后一个问题,需要用dos连接局域网sqlserver2012
- 存储过程的output参数不可以为table类型?
- 能把SQL Server数据备份到优盘随身用吗?
- [Microsoft][ODBC SQL Server Driver]字符串数据,右截位
- 关于服务端和客户端的问题
- 各位有谁用过sql-programmer?
- 在OLEDB中提供了判定某张表是否存在于数据库的接口吗,是否有判定某条记录存在于表中的接口,具体是怎么样的啊
- 在用SQL语句进行数据更新时,如何对数据加排他锁。
[id] [int] NOT NULL ,
[num] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
然后在字段num上建立一个唯一索引就可以了。
要求建一个表,一共有两个字段.一个是索引字段名字叫id(不能重复或null的唯一值)
另外一个字段名为num,要求:1.允许null值,
2.但是如果非null值的话.就要求一定是有字母和数字组成的该字段唯一的值.给个例子:
符合要求:
id num
-----------------------
1 ab1
2 dd2
3 Null
4 Null
5 sdlf34
...
不符合要求:
id num
-----------------------
1 ab2
2 ab2
drop table [dbo].[Table2]
GOCREATE TABLE [dbo].[Table2] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[Num] [int] NULL
) ON [PRIMARY]
GOALTER TABLE [dbo].[Table2] WITH NOCHECK ADD
CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
GOALTER TABLE [dbo].[Table2] ADD
CONSTRAINT [IX_Table2] UNIQUE NONCLUSTERED
(
[Num]
) ON [PRIMARY]
GO