不帅 发表于 2015-1-16 14:18:46

怎样查找指定表被那些视图,触发器,存储历程,函数援用

支持大型的数据库。可以处理拥有上千万条记录的大型数据库。明天看到有伴侣在问,我要怎样查找一个表被那些视图,触发器,存储历程援用了呢?
实在很复杂,在目次视图中搜刮既可:

代码以下:
selectobject_name(object_id)asobjname,*fromsys.sql_moduleswheredefinitionlike%表名%


申明:sys.sql_modules视图中存储了一切用户义的P、RF、V、TR、FN、IF、TF、R的文本如果WHERE子句的查询条件里使用比较操作符LIKE和REGEXP,MySQL只有在搜索模板的第一个字符不是通配符的情况下才能使用索引。比如说,如果查询条件是LIKEabc%‘,MySQL将使用索引;如果查询条件是LIKE%abc’,MySQL将不使用索引。

金色的骷髅 发表于 2015-1-18 12:47:24

语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!

海妖 发表于 2015-1-25 21:47:12

但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。

乐观 发表于 2015-2-4 07:55:16

如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。

再现理想 发表于 2015-2-9 19:21:26

习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。

不帅 发表于 2015-2-27 19:03:59

以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了

兰色精灵 发表于 2015-3-9 12:40:00

原来公司用过MYSQL自己也只是建个表写个SQL

深爱那片海 发表于 2015-3-17 00:05:40

原来公司用过MYSQL自己也只是建个表写个SQL

柔情似水 发表于 2015-3-23 08:40:33

分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
页: [1]
查看完整版本: 怎样查找指定表被那些视图,触发器,存储历程,函数援用