sql - Oracle中如何检查所有字段是否唯一?

标签 sql oracle unique

如何检查Oracle中所有字段是否唯一?

最佳答案

SELECT myColumn, COUNT(*)
FROM myTable
GROUP BY myColumn
HAVING COUNT(*) > 1

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

如果此查询的结果为空,则此列中具有唯一值。

关于sql - Oracle中如何检查所有字段是否唯一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4010311/

相关文章:

php - 关于laravel中多个字段的唯一性的自定义验证

c# - 来自数据源的 String 类型的给定值无法转换为指定目标列的 float 类型

sql - 如何在 SQL 中将两个类别分组为一个组

c# - 使用 C# 从 DBMS_OUTPUT.GET_LINES() 获取输出

database - 问题而不是在 oracle 中删除 View

django - 查询所有行并返回每个重复项中的最新行

c# - EF 代码优先 - 具有 2 个或更多相同类型子关系的表

c# - 如何为 BULK INSERT 命令准备数据

java - java.sql.SQLException:-ORA-01000:已超出最大打开游标

linux - 查找共享信息的行