Sie sind auf Seite 1von 41

ANSI sortiert Ziffern vor Buchstaben ein,

EBCDIC sortiert Buchstaben vor Ziffern.


if sicherh_rest_RKK > 0 then
bet18_sich = bet18_sich - sicherh_rest_RKK;
Automatische Makrovariablen
Length Var 2;
filename hist "/home/HMS/&HLQ..COBOL.ROHDATEN" recfm=f lrecl=22 ;

Data x;
infile hist;
input kto s370fpd6.
ewb s370fpd8.2
betrag s370fpd8.2
;
Run;

Filename hist;
Length sort_pr 2;

Length sort 3;

kd=translate(kd_fonds, kd=translate(kd_fonds,
' ', '0D'x, ' ', '0D'x,
' ', '25'x, ' ', '0A'x,
'Ö', '66'x, 'Ö', 'C3'x,
'ö', '62'x 'ö', 'C2'x
); );
Length sort_pr 2;

Length sort 3;

kd=translate(kd_fonds, kd=translate(kd_fonds,
' ', '0D'x, ' ', '0D'x,
' ', '25'x, ' ', '0A'x,
'Ö', '66'x, 'Ö', 'C3'x,
'ö', '62'x 'ö', 'C2'x
); );
Length sort 2;

Length sort 3;
Libname KunDat "&HLQ..KUNDEN.SAS" DISP=SHR;

Libname KunDat "&HLQ./KUNDEN/SAS" Access=Readonly;


*Alternativ;
%ConvertDSN("&HLQ..KUNDEN.SAS",DISP=SHR);
proc db2ext ssid=db2X out=Liste;
select employee, lastname, firstname from XX.emplinfo;
rename firstname=fname;
run;

Proc SQL;
Connect to db2(user=USR334455 password=xx database=db2X);
Create Table Liste as
select employee, lastname, firstname as fname
from emplinfo;
Quit;

Das könnte Ihnen auch gefallen