insert into School values('01','英才学院','一区','0451-82339265')
显示:服务器: 消息 547,级别 16,状态 1,行 1
INSERT 语句与 COLUMN CHECK 约束 'CK__School__Telephon__7D78A4E7' 冲突。该冲突发生于数据库 'SC_System',表 'School', column 'Telephone'。
语句已终止。
school建表语句:
use SC_System
go
create table School(
Schoolno char(2) not null primary key,
Schoolname char(30) not null,
Address char(40),
Telephone char(13)
)
请问一下为什么是这样?
4 个解决方案
#1
Telephone--这个字段有约束CK__School__Telephon__7D78A4E7,看看约束的格式
#2
企业管理器里 选中School表 右健生成 Create脚本可以看到
或
展开表—constraints— 查看CK__School__Telephon__7D78A4E7约束
或
展开表—constraints— 查看CK__School__Telephon__7D78A4E7约束
#3
按照你提供的资料,未发现错误.
请你自己再看看表的创建是否正确?其中telephone列是否存在其他的约束或限制条件?
create table School(
Schoolno char(2) not null primary key,
Schoolname char(30) not null,
Address char(40),
Telephone char(13)
)
insert into School values('01','英才学院','一区','0451-82339265')
select * from school
drop table school
/*
Schoolno Schoolname Address Telephone
-------- ------------------------------ ---------------------------------------- -------------
01 英才学院 一区 0451-82339265
(所影响的行数为 1 行)
*/
请你自己再看看表的创建是否正确?其中telephone列是否存在其他的约束或限制条件?
#4
TELEPHONE字段上面有唯一约束 或者CHECK约束
#1
Telephone--这个字段有约束CK__School__Telephon__7D78A4E7,看看约束的格式
#2
企业管理器里 选中School表 右健生成 Create脚本可以看到
或
展开表—constraints— 查看CK__School__Telephon__7D78A4E7约束
或
展开表—constraints— 查看CK__School__Telephon__7D78A4E7约束
#3
按照你提供的资料,未发现错误.
请你自己再看看表的创建是否正确?其中telephone列是否存在其他的约束或限制条件?
create table School(
Schoolno char(2) not null primary key,
Schoolname char(30) not null,
Address char(40),
Telephone char(13)
)
insert into School values('01','英才学院','一区','0451-82339265')
select * from school
drop table school
/*
Schoolno Schoolname Address Telephone
-------- ------------------------------ ---------------------------------------- -------------
01 英才学院 一区 0451-82339265
(所影响的行数为 1 行)
*/
请你自己再看看表的创建是否正确?其中telephone列是否存在其他的约束或限制条件?
#4
TELEPHONE字段上面有唯一约束 或者CHECK约束