我在表中意外更改了一个值.有问题的列是CreatedDate:这是在我的项目创建时设置的,但它是由存储过程更改的.
我可以写一些类型的SELECT语句来获取从我的表中引用此列的所有过程名称吗?
在我相当大的数据库中,我想知道在整个模式(SP,函数,表,触发器......)中引用列的所有地方.我不想只进行文本搜索,因为这将获取注释,并且还会从其他表中找到类似命名的列.
有谁知道我是否可以这样做?我使用SQL Server 2008.
是否有一个应用程序,它可以解析给定的一组存储过程(SQL Server 2000)并获取正在其中使用的所有表和关联列.存储过程可以包含来自不同数据库的表.
输出应该像TableA columnA columnC columnD
TableB columnE columnF columnG
我使用Database Edition GDR编写了一个小应用程序任何有兴趣的人都可以参考http://tsqlparsergdr.codeplex.com