查询表中类型为unique的列的sql

applicationresource 2009-11-19 06:41:25
如题
...全文
88 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
忆轩辕 2009-11-20
  • 打赏
  • 举报
回复
sp_help 'tb'

这样就能看表的信息了
  • 打赏
  • 举报
回复
我的意思是 比如user表name是unique类型(我并不知道user表有哪些列是unique的),我通过表名user怎么找到unique属性的列“name”。也就是输入:“user”;输出是“name”
tangrui84 2009-11-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 colacat911 的回复:]
sp_help 'tb'

这样就能看表的信息了
[/Quote]

用了此楼的方法
但是 要是只在一个表中显示出表的所有信息呢?!
该怎么办呢~!?
  • 打赏
  • 举报
回复
invalid SQL statement: sp_help users

--小F-- 2009-11-19
  • 打赏
  • 举报
回复
唯一约束 没有重复值???估计像乌龟说的那样做
icelovey 2009-11-19
  • 打赏
  • 举报
回复
这个有点难度。。有请楼下
dawugui 2009-11-19
  • 打赏
  • 举报
回复
select count(col) from tb 

select count(distinct col) from tb

两个数相同,则唯一.



这条SQL无结果,则COL唯一
select col from tb group by col having count(1) > 1
dawugui 2009-11-19
  • 打赏
  • 举报
回复
select count(col) from tb

select count(distinct col) from tb

两个数相同,则唯一.
Rotel-刘志东 2009-11-19
  • 打赏
  • 举报
回复
unique唯一列了。
dawugui 2009-11-19
  • 打赏
  • 举报
回复
unique?唯一?

这个怎么查?帮顶.
feixianxxx 2009-11-19
  • 打赏
  • 举报
回复
....

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧