如何检查oracle中的所有字段是否都是唯一的?

Bur*_*jua 8 sql oracle unique

嗨,大家简单的问题,但找不到任何东西.

谢谢

eum*_*iro 31

SELECT myColumn, COUNT(*)
FROM myTable
GROUP BY myColumn
HAVING COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)

如果它们的出现次数大于1(即它们不是唯一的),这将返回所有myColumn值以及它们出现的次数.

如果此查询的结果为空,则此列中包含唯一值.