JavaScript를 사용하여 여러 Oracle 뷰에 대한 열 정보를 찾아야합니다. 내가 시도한 것은 :JavaScript를 사용하여 Oracle에서 "DESC TABLE"명령을 실행 하시겠습니까?
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 Developer에서 SQL이 작동한다는 것을 알고 있습니다.
쿼리를 실행할 필요가있을 때 뷰가 채워지지 않은 빈 행 집합을 반환하는 대체 SELECT 쿼리를 사용할 수 없습니다. DESC 만 값을 리턴합니다.
아이디어가 있으십니까?
이 코드는 어디서 실행해야합니까? 데이터베이스 서버는 어디에 있습니까? – Pointy
'DESC'는'SQL * Plus' 명령입니다. 그래서, 당신은 그것을 사용할 수 없습니다. –