获取 SQL 数据库中所有名称相同但大小写不同的数据库对象?



数据库的当前排序规则:Latin1_General_BIN 我有这样的对象

AA - store proc
Aa - View
AB - table
Ab - trigger
CC - Table
DD - table 

我可以获取对象名称相同但大小写不同的对象和类型列表吗?

我正在寻找的列表

AA - store proc Aa - View
AB - table Ab - trigger

有什么帮助吗?

这应该可以做到:

SELECT o.name collate latin1_general_ci_ai,o.type_desc 
FROM sys.objects o
group by o.name collate latin1_general_ci_ai,o.type_desc
having count(*)>1

最新更新