Question: what is the difference between data step & proc sql?
Answer: In traditional data step processing, each step must begin with a procedure. In PROC SQL, variables ( columns) are separated with commas, not blanks as in a data step. The Select statement in PROC SQL outputs the data automatically, so that you do not have to execute a PROC PRINT statement to see your output.