如何使用 javascript 检查 Oracle 数据库中是否存在 table 或视图?

How can I check if a table or view exists in Oracle DB using javascript?

我需要检查来自 html 输入的 table 名称是否存在于 Oracle 数据库中,我该怎么做?

您无法从客户端(javascript 浏览器)访问数据库。您需要在服务器端公开一个服务,该服务在 GET 调用中接受参数字符串、table 名称,并使用 javascript 和 ajax 调用客户端调用此服务器将所需的 table 名称字符串发送到 ajax 调用的 GET 正文中。

服务器将收到 table 名称,通过适当的查询对其数据库进行检查,然后 return 将结果发送给客户端,客户端将解析服务器结果作为 GET return 值并执行所需的操作

编辑:回答评论,您需要查询您的数据库以搜索您的 table,比方说命名为您的-table-name,在您的数据库 user_tables 中执行以下查询通过 php:

SELECT table_name FROM user_tables where table_name = 'your-table-name'

然后检查查询return的一条记录(table存在)或none(table不存在)。