sql - 在 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
推荐阅读
- python - Function to extract company register number from text string using Regex
- javascript - 无法使用 react 和 redux 在待办事项列表中添加待办事项。我究竟做错了什么?
- php - 我如何从 id, php 中获取值
- ios - 我如何每天奖励用户?
- c++ - 开发“Windows C/C++ 桌面应用程序”以将 Windows10 连接到蓝牙 5.0 设备时出现问题
- python - 当我使用 collidepoint() 时,我的 pygame 窗口显示“没有响应”
- bash - 意外标记'('bash附近的语法错误
- node.js - “请求”类型上不存在属性“用户”
>' - c# - 使用 C# Fluent Assertions 比较具有不同大小的相同 DTO 列表
- django - 模板中的 Django TemplateDoesNotExist