建立非常大的记录

你好-
我正在编写一个例程,以便从Oracle数据库中提取信息
将其格式化为固定长度的记录.我的问题是唱片的布局
非常长(超过500个字节),包含数十个字段.你会怎么做
*你*着手建造这样一只野兽?我知道使用+=运算符是
这不是一个好主意,因为它每次都会创建字符串的新副本.那这个怎么样?
Struct.pack()方法?一个非常大的'%-12.12s%-50.50s......'口供?
还有其他想法吗?它不一定要非常快,但也不一定要
也很差劲.我还不太了解Oracle SQL,我可以格式化
SQL调用中的数据?
谢谢,
格雷格·林德斯特罗姆(501)975-4859
电子邮件:Novasys Health gr*@novesyshealth.com
W.W."我们是音乐的创造者,我们是梦想的追梦者."
Greg Lindstrom写道:
是的,只是你引用的不是一句话,而是一个字符串.
但在它后面加上一个百分比,在它后面加上正确的元组,你就会得到
某处!-)
亚历克斯

# 回答1


>>我对Oracle SQL还不太了解,我可以将数据格式化为
那个SQL电话?
这将是最好的解决方案.特别是如果通过存储
程序.我也不知道如何在Oracle中做到这一点.在MSSQL I中
会写一篇扩展存储的散文.

标签: python

添加新评论