| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1366 人关注过本帖, 1 人收藏
标题:散分 顺便耍下流氓
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不知道,自己找本SQL的教材看看。

授人以渔,不授人以鱼。
2013-04-27 10:58
有容就大
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
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:12 
以下是引用taohua300在2013-4-27 10:47:55的发言:

据测

小t版的回复会带













.
2013-04-27 11:13
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
回复 12楼 有容就大
第一次看这故事
2013-04-27 11:14
有容就大
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
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
select count(*) from syscolumns where id = object_id('表名')

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

梅尚程荀
马谭杨奚







                                                       
2013-04-27 11:24
party620
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:18
帖 子:696
专家分:2521
注 册:2013-1-31
收藏
得分:0 
回复 8楼 有容就大
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:26
有容就大
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.012778 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved