To see what MISSOVER does opposed to truncover, see this:
data _null_;
file '$HOME/check.txt';
put 'ABC1234';
put 'DEF123';
run;
data check1;
infile '$HOME/check.txt' missover;
input char $3. num 4.;
run;
data check2;
infile '$HOME/check.txt' truncover;
input char $3. num 4.;
run;
To see the effects of the DSD option, see this:
data _null_;
file '$HOME/check.txt';
put 'ABC,,123';
put '"D,F",123,456';
run;
data check1;
infile '$HOME/check.txt' dlm="," truncover;
input char $ num num2;
run;
data check2;
infile '$HOME/check.txt' dlm="," truncover dsd;
input char $ num num2;
run;
DSD is short for Delimiter Sensitive Data; it allows the use of successive delimiters to represent a missing value, and it allows the presence of delimiter characters within data values if those values are enclosed in quotes.
... View more