我需要搜索各种大型 T-SQL 脚本并找到对数据库对象的所有引用[Database].[SchemaName].[Table|View|StoredProcedure]
模式的数据库对象的所有引用。
我正在使用 notepad++ 搜索包含目标脚本的文件夹。有人可以帮助我使用正则表达式 来识别对使用上述模式的数据库对象的引用。例如:
[MyDB].[MySchema].Employee
MyDb.MySchema.Employee
MyDb.[MySchema].uspGetEmployee
[MyDb].MySchema.vwEmployee
都是要被发现的候选,因为它们有三层。
[MySchema].Employee
不是候选人,因为它不遵循[Db].[Schema].[Object]
.
谢谢你。