gpt4 book ai didi

java - 通用查询检查一个表是否存在于所有 RDBMS 中

转载 作者:行者123 更新时间:2023-11-29 05:19:55 25 4
gpt4 key购买 nike

我进行了很多搜索,但找不到适用于任何 RDBMS 以检查表是否存在的查询。有些适用于 mysql 和 h2,但与 oracle 不兼容。任何人都有解决方案。

这适用于 oracle 但不适用于 h2 或 mysql

select count(*) as tblCount from user_tables where table_name = 'ALERTS_HISTORY';

最佳答案

java.sql.DatabaseMetaData 对象(可通过 .getMetaData()Connection 获得)有一个 getTables( …) 函数,它执行您想要的操作;驱动程序将关心 SQL。

关于java - 通用查询检查一个表是否存在于所有 RDBMS 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27352414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com