编程论坛
注册
登录
编程论坛
→
SQL Server论坛
刚学SQL希望大家别笑话
孤魂居士
发布于 2007-11-23 22:27, 1180 次点击
刚刚接触SQL
出现了个问题,我是XP系统 装的SQL个人版 现在出现了个这样的问题
键了个表,但是表不能扩展,看不见````只能在企业管理器里面返回所有行才能看见,各位大哥这是怎么回事?
还有就是````我想修改课程名称这列为主键,试了很长时间命令不知道怎么写```希望大哥门能告诉我下
7 回复
#2
孤魂居士
2007-11-23 22:29
图片怎么没有了?晕啊
#3
purana
2007-11-24 09:26
alter table tb
add constraint pk primary key(课程名)
go
#4
孤魂居士
2007-11-24 15:23
哦 谢谢斑竹 了解了 那还个问题怎么解释呢?斑竹?查询分析器 左边栏把数据库展开 就有我建的课程表 但是表展不开了 看不了行 这是怎么回事啊 ?
我在学校机房 能看见 我的是个人版 是不是这个原因 还是我没有装好呢?
#5
purana
2007-11-24 17:28
不知道.没看到图...都用语句去实现吧.
#6
orliubc
2007-11-24 18:31
TO 4楼
分析器左边的对象浏览器窗口,打开隐藏的快捷键是F8
不知道4楼兄弟问题是不是这个意思?!!
#7
孤魂居士
2007-11-25 01:06
又自动好了
晕``
不知道怎么回事
晕
3楼兄弟的实现不了
alter table 课程表
add constraint pk primary key(时间)
go
报错:
服务器: 消息 8111,级别 16,状态 1,行 1
无法在表 '课程表' 中可为空的列上定义 PRIMARY KEY 约束。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。
课程名称 时间 地点
1 数据结构 星期5 3号教学楼18教室
2 英语 星期3 3号教学楼24教室
3 数据库 星期4 3号教学楼36教室
4 微机 星期1 3号教学楼7教室
5 网络安全 星期2 3号教学楼7教室
6 计算机维护 星期3 3号教学楼17教室
#8
一刀客
2007-11-25 18:13
在定义时间的时候 有没有加not null?
1