主题:急问:如何用pro*C实现unix操作系统下的Oracle数据库表的导出

[复制链接]
查看11 | 回复2 | 2008-2-13 12:43:03 | 显示全部楼层 |阅读模式
主题:急问:如何用pro*C实现unix操作系统下的Oracle数据库表的导出

如题:如何用pro*C实现unix操作系统下的Oracle数据库表的导出
环境,sunos
Oracle9i + Pro*C 编译环境
gcc编译环境
需要实现的功能是
以参数形式输入数据库名,用户名,密码,数据库中的表名,要保存的文件的路径及文件名。
将此表中的所有数据导出到指定的文本文件中。
导出的文件的格式要求是:
每一个记录做成一行。末尾为换行符。
char 和vchar型的数据按照左对齐,右侧没有达到数据库字段规定之长度的,用空格补齐
number型的数据右对齐,左侧没有达到数据库字段规定之长度的,用空格补齐
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
这只是从数据库中取数据,然后用C中的文件操作把所有变量都输入到文件中去
如此而已,只要懂C就可以了
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
在*.pc文件里直接写PL/SQL就好了...
然后就按C/C++文件夹输出处理就好了....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行