首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

联合主键有关问题

2012-06-03 
在线等 联合主键问题SQL codealter table NB_Consumer_2 add constraint UK_UserNameCrDate unique(UserID

在线等 联合主键问题

SQL code
alter table NB_Consumer_2 add constraint UK_UserNameCrDate unique(UserID,CONVERT(varchar(10),CreDate,112))


这段代码 想把NB_Consumer_2 表里的 UserID 和 CreDate 做联合主键,如果Credate不做转换会有时分秒的问题,
就不是YYMMDD了
在不添加辅助字段的情况下,有啥方法能实现联合主键吧?

[解决办法]
首先要把关系的字段改为非null的字段,再加上主健

给个例子你

SQL code
use tempdbgoCreate table Test(ID int not null,ID2 int not null--非null)goalter table Test add constraint PK_Test primary key (ID,ID2)
[解决办法]



你需要存时分秒吗? date类型如何?
要不就再加一个字段吧。

热点排行