Problem Note 66124: Appending to a CAS table can produce incorrect results without producing any indication in the log that the results are incorrect
Appending to a SAS® Cloud Analytic Services (CAS) table can produce incorrect results without producing any indication in the log that the results are incorrect.
This problem occurs only when appending to a promoted table.
The following code example illustrates the problem. The values in the DS2 table are appended to the DS1 table, based on the order of the variables in the table and not the variable name.
data casuser.ds1(promote=yes);
x=1; y=2;
run;
data casuser.ds2;
y=2; x=1;
run;
data casuser.ds1(append=yes);
set casuser.ds2;
run;
The results appear as follows:
Obs x y
1 1 2
2 2 1
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
Operating System and Release Information
SAS System | SAS Viya | Linux for x64 | 3.5 | 3.5 | Viya | Viya |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
The data in the updated table is incorrect, but no notes, errors, or warnings are written to the log to indicate a problem.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2020-06-30 08:00:45 |
Date Created: | 2020-06-11 17:04:45 |