Tom Deskevich wrote:
I don't know if this is the best way to accomplish this. But I
added 2 characters to each field, then put a " at the beginning
of the field and end, trimming blanks. That gave me "" for blank
fields instead of " ".
I also changed the CPYTOIMPF to STRDLM(*NONE).
They are now happy.
<<SNIP>>
Then just FWiW...
Since the empty string is the desired result, instead of the NULL
value, then the VARCHAR of the column will return the delimited
empty string for a zero-length string. Thus like in the prior
posting, a CREATE VIEW to remap the CHAR field of blanks to [instead
of the NULL value, to] the VARCHAR of an empty string would suffice.
As in
http://archive.midrange.com/midrange-l/201003/msg00970.html, a
sample CREATE VIEW to accomplish that using the same setup as in
that message:
<code>
create view qtemp/ltcXfileVC (l, t, c, X) as
(select l, t
, varchar(case when c='' then '' else c end), X
from qtemp/ltcXfile)
;
cpytoimpf fromfile(ltcXfileVC) strdlm(*dblquote) /* effects: */
....+....1....+....2....+....3.
***Beginning of data*
,,"A","X"
,,"","X"
,,"C","X"
,,,"X"
,,"","X"
*****End of Data*******
</code>
Regards, Chuck
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.