×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
With this suggestion, I would have to name each field. If a new column was added to the file, the SQL would break.
I was hoping to avoid these time-bombs down the road if a new col was added.
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Scott Mildenberger
Sent: Friday, July 27, 2012 3:54 PM
To: Midrange Systems Technical Discussion
Subject: RE: insert records, but intialize most fields to blanks & zeros
One way, there might be an better way though.
insert into orderDTL (rrn, field1, field2, ....) <----- List all
the fields here
select rrn(a) as rrn, 0, ' ', .... <----THESE ARE THE INITIAL
VALUES
from orderDTL a join orderHDR b on a.ORDER# = b.ORDER#
You may be able to use DEFAULT instead of all the 0 and '' values but
not sure.
Scott
-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Stone, Joel
Sent: Friday, July 27, 2012 2:24 PM
To: 'Midrange Systems Technical Discussion'
Subject: SQL: insert records, but intialize most fields to blanks &
zeros
I need to capture the RRN of a record, and later come by and populate
remaining fields with current values.
insert into orderDTL (
select rrn(a) as rrn
from orderDTL a join orderHDR b on a.ORDER# = b.ORDER#
This fails because there are more fields in orderDTL file than just RRN.
How can I initialize the other fields to spaces & zeros?
Should I do a 2-step process and CREATE a new file followed by CPYF *MAP
*DROP?
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.