Pular para conteúdo

Home

Juntar tabelas com mesmo radical

Juntar tabelas com respectiva LIBNAME num macro
PROC SQL NOPRINT;
    SELECT 'DADOS.'||TRIM(MEMNAME) AS MEMNAME
    INTO :TABELAS SEPARATED BY ' '
    FROM SASHELP.VMEMBER
    WHERE LIBNAME = "DADOS"
    AND MEMNAME LIKE "TABELA_2022%"
;QUIT;


%PUT &=TABELAS;


DATA APRC_1;
    SET &TABELAS INDSNAME=DSNAME;

    ANOMES_ARQ = INPUT(SCAN(DSNAME, -1, '_'), 6.);
RUN;

Envia dados para o DB2

Enviando dados do SAS para o DB2
PROC SQL;
DROP TABLE MEUSCHEMA.MINHA_TABELA;
QUIT;

DATA MEUSCHEMA.MINHA_TABELA;
KEEP    MCI 
        COD_CPF_CGC 
    ;

FORMAT  MCI 8.
        COD_CPF_CGC best12.
        ;
SET DADOS2.PUBLICO;
RUN;