| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1366 人关注过本帖, 1 人收藏
标题:散分 顺便耍下流氓
取消只看楼主 加入收藏
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
收藏(1)
已结贴  问题点数:100 回复次数:8 
散分 顺便耍下流氓
话说 如果俺建立了一个SQL数据库 然后在里面添加了一张数据表,
问题是这个表的字段忒多,估计有30来个字段, 我现在要通过一个什么方法
才能知道它的精确的字段数目? 别告诉俺去一个字段一个字段的数啊~~

select 语句? 看属性? 都没搞出来哦

求指教 顺便散100 哈哈
搜索更多相关主题的帖子: 哈哈 SQL数据库 数据表 
2013-04-27 09:56
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用party620在2013-4-27 10:25:31的发言:

select count(name) from syscolumns where id=(select id from sysobjects where xtype='u' and name='表名')
这个啥意思 没看懂

这样能搞出一个表的字段数目么?

梅尚程荀
马谭杨奚







                                                       
2013-04-27 10:51
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用TonyDeng在2013-4-27 10:43:04的发言:

不明觉厉
老大 漏两手~~

梅尚程荀
马谭杨奚







                                                       
2013-04-27 10:52
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 6楼 taohua300
度娘了 无果...

梅尚程荀
马谭杨奚







                                                       
2013-04-27 10:53
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
看来大家还没明白我的需求么

那用夸张的手法描述下
比如 猿A 花了三个小时 在SQL数据库中添加了一张数据表 为什么要花三个小时呢?
because 猿A 在this 表中添加了 999个字段
然后 它沾沾自喜地叫 猿B 来欣赏它的杰作 ~~ 因为它know 猿B不可能知道这个表有999个字段的~~
结果 猿B 不用三秒就 得出了 这个表有999个字段  
那么 猿B 是用什么方法搞定的呢?

、。。。。。。。。。。。。。

梅尚程荀
马谭杨奚







                                                       
2013-04-27 10:59
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 11楼 TonyDeng
我习惯用耳朵来获取信息

梅尚程荀
马谭杨奚







                                                       
2013-04-27 11:01
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用tlliqi在2013-4-27 11:14:18的发言:

第一次看这故事
猿B 是怎么做到的?

梅尚程荀
马谭杨奚







                                                       
2013-04-27 11:18
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 17楼 tlliqi
哦 就是这么的
我的数据库知识比猿A还差

梅尚程荀
马谭杨奚







                                                       
2013-04-27 11:24
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用party620在2013-4-27 11:26:19的发言:

select count(name) from syscolumns where id=(select id from sysobjects where xtype='u' and name='表名')
count(name) 进行计数,统计列的数量
syscolumns 数据库系统表,记录数据库中所有表的所有列的数量,一列为一行
id 是指数据库对像的ID,如表,视图等对数据库来说都是对象,都有一个ID
sysobjects 是数据库系统表,是指数据库中的对像,如表,视图等

xtype='u' 是说明这个对像,是由用户创建的,不是系统创建的。

详看:http://zhidao.baidu.com/question/170028660.html
太感动了

梅尚程荀
马谭杨奚







                                                       
2013-04-27 11:28
快速回复:散分 顺便耍下流氓
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022235 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved