急问:如何用pro*C实现unix操作系统下的Oracle数据库表的导出
yichi 2004-10-09 02:15:07 如题:如何用pro*C实现unix操作系统下的Oracle数据库表的导出
环境,Hp_Unix
Oracle9i + Pro*C 编译环境
gcc编译环境
需要实现的功能是
以参数形式输入数据库名,用户名,密码,数据库中的表名,要保存的文件的路径及文件名。
将此表中的所有数据导出到指定的文本文件中。
导出的文件的格式要求是:
每一个记录做成一行。末尾为换行符。
char 和vchar型的数据按照左对齐,右侧没有达到数据库字段规定之长度的,用空格补齐
number型的数据右对齐,左侧没有达到数据库字段规定之长度的,用空格补齐
例子如下:
数据类型 位数 数据 文本文件中存储的数据
number 4 10 ————〉 △△10
char 9 abcde abcde△△△△
望各位给出完整的代码,如果可以给出注释就更好了:
谢谢各位高手了。
分不够可以再加!
我这里找到一个C++builder的例子,可是不会自己修改过来,
代码如下