数据库疑难杂正

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:03:38
1.INSERT 语句与 COLUMN FOREIGN KEY SAME TABLE 约束 'FK__Course__Cpno__7C8480AE' 冲突。该冲突发生于数据库 'StudentCourse',表 'Course', column 'Cno'。
语句已终止。

2.create domain D char(4)
check (value in('男','女'));
我是 SQL Server 2000 上面用的,是不是不支持域!!?

3.
insert
into Course
values('3','信息系统','1','4')
insert
into COurse
values ('2','数学','null','2')
如何一次输入全部,这样做很麻烦的呀!!?

4.insert
into SC
values ('200215121','1','92')
服务器: 消息 8152,级别 16,状态 9,行 1
将截断字符串或二进制数据。
语句已终止。
如何办?
/*create database StudentCourse
create table Student
( Sno char(10) primary key,
Sname char(4),
Ssex char(4),
Sage char(2),
Sdept char(4)
)
*/
/*create table SC
(Cno char(4) ,
Sno char(10),
Grade char(4),
primary key (Sno

alter table test nocheck constraint 'FK__Course__Cpno__7C8480AE

create table test123
(
test varchar(20) check(id like '男' or id like '女')
)

第三个:必须这样,除非你想要随机数据,或者把另外一张表的数据插过来

第四:你设置的类型长度不够,所以提示:

一个字母和一个数字相当于char(1),一个汉字相当于char(2)

看着我都晕,拜托你用用企业管理器。