I have a column in my SAS dataset that has a 20 digit ID. When I attempt to filter out some records with PROC SQL in SAS EG, the field with the ID truncates to 1E18 and the export gives me the truncated value in each field instead of the actual value.
I attempted to create a data setp and define the field value but this doesn't have any impact.
Here's my sample code
proc sql; create table a01 as select a.id, a.value from b; quit;
data a02;
set a01;
id = put(id,$30.);
run;
Still doesnt seem to work.
Does anyone have an idea what is it that I am doing incorrectly.