如何使用javascript检查Oracle DB中是否存在表或视图?

时间:2015-08-07 13:38:02

标签: javascript oracle exists

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

1 个答案:

答案 0 :(得分:0)

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

服务器将接收表名,使用正确的查询对其db进行检查,然后将结果返回给客户端,该客户端将服务器结果解析为GET返回值并执行所需的操作

编辑:回答评论,你需要在你的db user_tables中通过php执行以下查询来查询你的数据库搜索你的表,让我们说你的名为你的表名:

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

然后检查查询是否返回一条记录(表存在)或无(表格不存在)。