在程序中不能执行的。就算执行了,你怎么得到结果呢?想想就该明白。
select * from tab/cat/user_objects...

解决方案 »

  1.   

    desc不是SQL语句,是SQL/PLUS里的命令,不能在程序中使用。
      

  2.   

    可以在ORACLE的数据字典里使用查询语句。具体是那一个表我也不记得了。
      

  3.   

    谢谢两位指教,因为我在SQLSERVER中看到有通过存储过程取表结构的,我想ORACLE中是不是也有这样的语句,执行后将结果保存到结果集中(我用VB),然后就可以使用了。
    浪客,另外请问一下,在oracle数据字典使用查询语句查表结构,查询语句每个ORACLE版本都一样吗?