最近在测试中需要根据唯一键测试数据的清理处理, 查看了JDBC API文档貌似没有提供这样的接口, 不过Oracle倒是有一个获取唯一键的做法, 就是一sql语句, 写法如下:
StringBuilder sb = new StringBuilder();
sb.append("select col.column_name ")
.append(" from user_constraints con, user_cons_columns col ")
.append(" where con.constraint_name = col.constraint_name ")
.append(" and con.constraint_type = 'U' ")
.append(" and col.table_name = '").append(tableName.toUpperCase()).append("'");
本文介绍了一种使用SQL语句从Oracle数据库中查询唯一键的方法。通过连接user_constraints和user_cons_columns表,可以获取指定表的唯一约束列名。
725

被折叠的 条评论
为什么被折叠?



