注册 登录
编程论坛 SQL Server论坛

如何查看建立唯一性约束成功!

雨蒙珍珍 发布于 2006-12-27 16:12, 1779 次点击

我的问题是这样的
这是我写的代码
create table diary
( diaryid integer not null,
diary_title varchar(20) not null,
diary_content varchar(50) not null,
diary_listid integer not null,

constraint hasmar
foreign key (diary_listid)
references diary_list
)
alter table diary
add unique (diary_title)
可以执行。
我有一个很其怪的想法 我怎么查看我的建立的索引成功呢?
我在企业管理器打开表 看看是不是创建成功。
这样的思路对吗?
有什么其他的办法?

[此贴子已经被作者于2006-12-27 16:54:56编辑过]

8 回复
#2
棉花糖ONE2006-12-27 16:38
select * from sysindexes where id=object_id('student')
#3
雨蒙珍珍2006-12-28 12:17

谢谢了

#4
李彬2006-12-28 12:24
这个很简单的, 楼主向创建的表里面插入数据不就知道了嘛!也可以通过企业管理器查看!
#5
雨蒙珍珍2006-12-28 17:02
创建的表里面插入数据这个我用过 企业管理器看不出来

举个例子
我在一个字段上加上唯一性的约束。在企业管理查看该字段的属性的时候却没有发现创健成功?
#6
bygg2006-12-28 21:33
创建表的时候不是有一列你在前面加上了一个像钥匙一样的东西吗?
那一列就是主键,不能出现相同的数据.
#7
棉花糖ONE2007-03-01 21:39
sp_helpindex也可以查看
#8
冰封情愁2007-03-09 18:40
请问一下,下面语句的每一句各是什么意思?
....
constraint hasmar
foreign key (diary_listid)
references diary_list
)
alter table diary
add unique (diary_title)
#9
初学Delphi2007-03-12 10:37
在企业管理器插入两条该字段完全相同的记录,看不出来么?
报错就说明加了约束
不报错说明没加上
1