仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1534|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL编程:显现表的具体信息(数据范例,长度,默许...

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Archive非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。Archive拥有高效的插入速度,但其对查询的支持相对较差数据|数据范例|显现
selectcasewhenc.colid=1thenobject_name(c.id)elseendas表名
,c.nameas字段名
,t.name数据范例
,c.precas长度
,p.valueas形貌信息
,m.textas默许值
fromsyscolumnsc
innerjoinsystypestonc.xusertype=t.xusertype
leftjoinsyspropertiesponc.id=p.idandc.colid=p.smallid
leftjoinsyscommentsmonc.cdefault=m.id
whereobjectproperty(c.id,IsUserTable)=1

固然很复杂,但宣布出来,但愿能匡助初学的伴侣,只需仔细研讨syscolumns,systypes...等体系表,就能够失掉你所想要的信息!
从理论上讲,完全可以为数据表里的每个字段分别建一个索引,但MySQL把同一个数据表里的索引总数限制为16个。
柔情似水 该用户已被删除
9#
发表于 2015-3-25 14:15:36 | 只看该作者
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
因胸联盟 该用户已被删除
8#
发表于 2015-3-18 08:15:35 | 只看该作者
一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)
小女巫 该用户已被删除
7#
发表于 2015-3-11 11:27:31 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
不帅 该用户已被删除
6#
发表于 2015-3-3 14:20:20 | 只看该作者
数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。
老尸 该用户已被删除
5#
发表于 2015-2-13 04:09:48 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-5 18:12:46 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
若相依 该用户已被删除
板凳
发表于 2015-1-28 08:53:57 | 只看该作者
个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。
莫相离 该用户已被删除
沙发
发表于 2015-1-19 16:55:10 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表