按名称查找所有数据库对象?

时间:2009-03-12 18:27:58

标签: sql sql-server

如何使用对象名称查找给定数据库中的所有数据库对象?我们使用常量字符串为所有特定于站点的表,视图,索引,函数,约束等添加前缀。我需要找到名称以该字符串开头的所有对象。

1 个答案:

答案 0 :(得分:35)

假设您拥有正确的权限:

SELECT *
FROM yourdatabasename.sys.all_objects
WHERE upper(name) like upper('my prefix%')  --use UPPER for case-INsensitivity