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

建表约束有关问题

2012-04-05 
建表约束问题--表结构如下:--上网卡信息表(cardInfo):--上网卡编号cardIDvarchar(10)主键格式为:第一位是

建表约束问题
--表结构如下:
--上网卡信息表(cardInfo):
--上网卡编号 cardID varchar(10) 主键 格式为:第一位是字母,第2,3,4位为数字
--上网卡密码 userPass varchar(20) 不能为空 长度必须大于等于4 
--用户名 username varchar(10) 不能为空 唯一约束
--开卡日期 regDate datetime 默认为系统当前时间
create table cardInfo
(
 cardID varchar(10) primary key like'[a-zA-Z][0-9][0-9][0-9]',
userPass varchar(20) not null len(password)>=4,
username varchar(10) not null unique,
regDate datetime default(getdate())
)


消息 156,级别 15,状态 1,第 3 行
关键字 'like' 附近有语法错误。


哪位能指出错误并把正确的告诉我???

[解决办法]

SQL code
create table cardInfo( cardID varchar(10) primary key  check(cardID like '[a-zA-Z][0-9][0-9][0-9]%') ,userPass varchar(20) not null len(password)>=4,username varchar(10) not null unique,regDate datetime default(getdate()))
[解决办法]
http://zhidao.baidu.com/question/216272570.html

先搜索看看,参考这里。

你2点多了还没睡觉啊。要注意休息哦。
[解决办法]
SQL code
create table cardInfo(  cardID varchar(10) primary key check(cardID like '[a-zA-Z][0-9][0-9][0-9]'),  userPass varchar(20) not null check(len(userPass)>=4),  username varchar(10) not null unique,  regDate datetime default(getdate())) 

热点排行