BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Anzelikue
Calcite | Level 5

Hi, users.

 

I have a problem trying to merge together several tables. I have tables that have column names in Cyrillic. When I use my code, I receive column names inside of columns instead of required data. Columns that have English names are displayed correctly.

Correct data example:

num_merchnum_termHUBDT_AGR_STARTType_merchCNUMMCC
159402794027МСК26SEP182CANY396116300
156342563425МСК14FEB17INPAS4013685039
156628066280МСК27SEP17INPASZ656205651
179151091510МСК13SEP16YARUSCABFT85812

 

What I receive example:

num_merchnum_termHUBDT_AGR_STARTType_merchCNUMMCC
Номер мерчанта вAlphaНомер терминала вAlphaХАБДата начала дейтсвия договораТип мерчантаCAAGNR5814
Номер мерчанта вAlphaНомер терминала вAlphaХАБДата начала дейтсвия договораТип мерчантаDAABCF5131
Номер мерчанта вAlphaНомер терминала вAlphaХАБДата начала дейтсвия договораТип мерчанта4003875732
Номер мерчанта вAlphaНомер терминала вAlphaХАБДата начала дейтсвия договораТип мерчанта4013685039
Номер мерчанта вAlphaНомер терминала вAlphaХАБДата начала дейтсвия договораТип мерчантаCAB7HQ5231

 

I use code:

 

proc sql;
create table test as
select
'Номер мерчанта в
Alpha' as num_merch,
'Номер терминала в
Alpha' as num_term,
'ХАБ' as HUB,
'Дата начала дейтсвия договора' as DT_AGR_START,
'Тип мерчанта' as Type_merch,
CNUM,
MCC

from WORK.JAN_2020

union all

select
'Номер мерчанта в
Alpha' as num_merch,
'Номер терминала в
Alpha' as num_term,
'ХАБ' as HUB,
'Дата начала дейтсвия договора' as DT_AGR_START,
'Тип мерчанта' as Type_merch,
CNUM,
MCC

from WORK.FEB_2020
;
quit;

 

Do you have any ideas?

1 ACCEPTED SOLUTION

Accepted Solutions
Shmuel
Garnet | Level 18

Cyrilic are not legal characters for a sas variable name.

Next is a line in your code:

'Номер мерчанта в Alpha' as num_merch

try to change it into:

'Номер мерчанта в Alpha'n as num_merch

The same for other Cyrilic variables.

View solution in original post

1 REPLY 1
Shmuel
Garnet | Level 18

Cyrilic are not legal characters for a sas variable name.

Next is a line in your code:

'Номер мерчанта в Alpha' as num_merch

try to change it into:

'Номер мерчанта в Alpha'n as num_merch

The same for other Cyrilic variables.

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1863 views
  • 1 like
  • 2 in conversation