谢谢你的时间!
我使用OCI8连接Oracle并执行一些sql语句。
但是当我执行以下操作时:
conn = OCI8.new('ci/a@localhost/orcl')
cursor = conn.parse('desc table_name')
cursor.exec
它引发了错误:
OCIError: ORA-00900: invalid SQL statement
我问了一些 DBA,他们告诉我这desc
是 Data Definition Language (DDL) ,它不是普通的 SQL,可能这就是导致问题的原因。
我使用 Ruby 作为我的脚本语言。我该如何解决这个问题?