Pular para conteúdo

Home

Tratamento de erros

Salvar tabela apenas se não houve erro de processamento
%macro tratamentoDeErros2;

    %if &sysErr < 6 %then %do;
        data interno.tabela_1;
            set tabela_1;
        run;
    %end;

%mend;


%tratamentoDeErros2;

Listar tabelas utilizadas no código

Já houve casos que precisei listar todas as tabelas que eu estava utilizando num código com muitas linhas ou num projeto com vários arquivos.

Então usei o regex abaixo no notepad++.

Regex listar tabelas
1
2
3
4
5
6
7
8
/* PCRE */
/(?<=from|join)\s+(\w+.\w+)/gi

/* Javascript */
/(from|join)\s+(\w+.\w+)/gi


/^.*\b(FROM|LEFT JOIN|INNER JOIN)\b.*$/gm