通过select * from all_tab_columns where owner='OWNERNAME' and table_name='TABLENAME'可以得到各列的详细资料。不过,楼主,你连列名和类型都不知道,读出来的数据有什么用呢?

解决方案 »

  1.   

    就是想实现用PRO C把很多个表的数据原原本本的写到文件中,因为表很多,而且肯定会有新表出现,所以,表中的列当然是未知的
      

  2.   

    你应该使用动态sql语句。
    可以接收和处理各SQL语句,并且在预编译前不需要知道查询列表项和输入宿主变量的占位符个数。因为输入宿主变量以及查询列表项的个数在运行应用程序前无法确定,所以需要为它们动态分配内存。为了完成这项认务,必须使用SQLDA结构