【发布时间】:2014-06-24 17:51:06
【问题描述】:
我需要使用 JavaScript 查找多个 Oracle 视图的列信息。我试过的是:
var conObj = new ActiveXObject('ADODB.Connection');
conObj.Open(conString);
sql = "DESC MyView";
rs1 = new ActiveXObject("ADODB.Recordset");
var commd = new ActiveXObject('ADODB.Command');
commd.ActiveConnection = conObj; //
commd.CommandText = sql;
commd.CommandType = 1;
rs1 = commd.Execute();
我得到的是关于 sql 语句的错误。我知道 sql 在 SQL Developer 中工作。
我不能使用备用 SELECT 查询,因为它返回一个空行集 - 当我需要运行查询时,视图不会被填充。只有 DESC 返回值。
有什么想法吗?
【问题讨论】:
-
这段代码应该在哪里运行?数据库服务器在哪里?
-
DESC是一个SQL*Plus命令。所以,你不能使用它。
标签: javascript sql oracle