仓酷云

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

[学习教程] MYSQL教程之猎取MS SQL库数据字典的典范SQL语句

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:30:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。数据|语句SELECTsysobjects.nameAS[table],sysproperties.[value]AS表申明,
syscolumns.nameASfield,properties.[value]AS字段申明,systypes.nameAStype,
syscolumns.length,ISNULL(COLUMNPROPERTY(syscolumns.id,syscolumns.name,
Scale),0)AS小数位数,syscolumns.isnullableASisnull,
CASEWHENsyscomments.textISNULL
THENELSEsyscomments.textENDAS[Default],
CASEWHENCOLUMNPROPERTY(syscolumns.id,syscolumns.name,IsIdentity)
=1THEN√ELSEENDAS标识,CASEWHENEXISTS
(SELECT1
FROMsysobjects
WHERExtype=PKANDnameIN
(SELECTname
FROMsysindexes
WHEREindidIN
(SELECTindid
FROMsysindexkeys
WHEREid=syscolumns.idANDcolid=syscolumns.colid)))
THEN√ELSEENDAS主键
FROMsyscolumnsINNERJOIN
sysobjectsONsysobjects.id=syscolumns.idINNERJOIN
systypesONsyscolumns.xtype=systypes.xtypeLEFTOUTERJOIN
syspropertiespropertiesONsyscolumns.id=properties.idAND
syscolumns.colid=properties.smallidLEFTOUTERJOIN
syspropertiesONsysobjects.id=sysproperties.idAND
sysproperties.smallid=0LEFTOUTERJOIN
syscommentsONsyscolumns.cdefault=syscomments.id
WHERE(sysobjects.xtype=U)

这种服务也提供了足够的监控功能来跟踪性能和使用情况,在问题发生时将发出通知并生成一定深度的分析报告。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-19 15:51:34 | 只看该作者
大侠们有推荐的书籍和学习方法写下吧。
再见西城 该用户已被删除
板凳
发表于 2015-1-28 05:25:17 | 只看该作者
是要和操作系统进行Socket通讯的场景。否则建议慎重!
莫相离 该用户已被删除
地板
发表于 2015-2-5 14:24:49 | 只看该作者
无法深入到数据库系统层面去了解和探究
5#
发表于 2015-2-12 06:17:16 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
透明 该用户已被删除
6#
发表于 2015-3-2 23:08:50 | 只看该作者
对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-11 07:21:13 | 只看该作者
一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)
若相依 该用户已被删除
8#
发表于 2015-3-17 23:09:16 | 只看该作者
无法深入到数据库系统层面去了解和探究
深爱那片海 该用户已被删除
9#
发表于 2015-3-25 06:32:57 | 只看该作者
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 12:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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