马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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)
这种服务也提供了足够的监控功能来跟踪性能和使用情况,在问题发生时将发出通知并生成一定深度的分析报告。 |