我有各种数据库,并且要确保删除的是真正孤立的东西(在这种情况下为视图)。是要使用的正确SQL:
SELECT r.routine_name,
r.routine_definition
FROM INFORMATION_SCHEMA.ROUTINES r
WHERE r.routine_definition LIKE '%my_view_name%'
问题在于这些引用没有在存储过程中获取声明,我不知道还有什么。
我找到了我记得的SO问题,但这也无济于事。这:
SELECT t.*
FROM SYSCOMMENTS t
WHERE CHARINDEX('my_view_name', t.text) > 0
…很近。我得到了我所知道的正在使用视图的存储过程的主体,但是我在获取实际过程名称时遇到了麻烦。
您只有一个选择。
select
object_name(m.object_id), m.*
from
sys.sql_modules m
where
m.definition like N'%my_view_name%'
syscomments和INFORMATION_SCHEMA.routine具有nvarchar(4000)列。因此,如果在位置3998处使用“
myViewName”,则不会找到它。syscomments确实有多行,但是ROUTINES会被截断。
http://docs.spring.io/spring-security/site/docs/4.2.2.RELEASE/reference/htmlsingle/ https://msdn.microsoft.com/en-us/library/ie/gg622941(v=vs.85).aspx https://en.wikipedia.org/wiki/Clickjacking https:
这里有一些和风格指南有关的苹果的文档: The Objective-C Programming Language Cocoa Fundamentals Guide Coding Guidelines for Cocoa iOS App Programming Guide Apple Objective-C conventions: 来自苹果的代码约定 其他: Objective-Clean: an
参考资料 Advanced Bash-Scripting Guide,非常详细,非常易读,大量example,既可以当入门教材,也可以当做工具书查阅 Unix Shell Programming Linux Shell Scripting Tutorial - A Beginner’s handbook
这本书的内容基本上是我学习Go过程以及以前从事Web开发过程中的一些经验总结,里面部分内容参考了很多站点的内容,感谢这些站点的内容让我能够总结出来这本书,参考资料如下: golang blog Russ Cox blog go book golangtutorials 轩脉刃de刀光剑影 Go 官网文档 Network programming with Go setup-the-rails-app
seajs 实例解析 SeaJS 内部执行过程 - 从 use 说起 SeaJS v1.2 中文注释版 hello seajs seajs.org/docs 使用SeaJS实现模块化JavaScript开发 use.js harmony:modules harmony:module_loaders AMD规范 CMD规范 AMD 和 CMD 的区别有哪些? 与 RequireJS 的异同 基于Co
Documentation for XFree86[tm] version 4.4.0 XFree86 Font De-uglification HOWTO XFree86中的字体