Doc is right if the code which was submitted is as shown in the initial post. However, if the NOMISS option was specified on either or both invocations of PROC CORR, then if there are any observations with missing values on {B,C,D,E,I,J,K,L} that do not have missing values in the set {A,F,G,H}, you would expect different results. So, the OP should confirm that (s)he did not include the NOMISS option in any of the invocations of PROC CORR.
If the NOMISS option was not employed, then the results are not expected and the problem should be reported to SAS tech support.
... View more