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

Prezados,

 

Estou tendo dificuldade de migrar esse programa de SQL para o SAS, pois tem comandos que não sei o que faz no SQL.

anexo o programa para alguém consiga ajudar.

 

Agradeço pela ajuda.

1 ACCEPTED SOLUTION

Accepted Solutions
SASJedi
SAS Super FREQ

diogoalmas - Podes explicar um pouco mais precisamente o que é que não entende sobre esses programas SQL? Será que eles são copiados em SQL de outro ambiente, como um banco de dados relacional? Se os dados ainda residirem no banco de dados original e você está acessando-os com o SAS, talvez seja mais fácil fazer o query usando "explicit passthrough" do código SQL original (do banco de dados). Por exemplo, se o banco de dados fosse Oracle, a programa em PROC SQL seria algo como isto:

proc sql;
connect to oracle (user=student password=Metadata0 schema=orion);
select * from connection to oracle
  (/* O SQL original aqui */)
;
disconnect from oracle;
quit;

Cordialmente,

Mark

Check out my Jedi SAS Tricks for SAS Users

View solution in original post

2 REPLIES 2
SAS_Cares
SAS Employee

Prezado Diogo,

 

Neste link / PDF: http://support.sas.com/techsup/technote/accessing-microsoft-sql-server-from-sas.pdf

Tem informações como fazer a conversão do SQL para SAS e examplos do SAS statement e Procs.  

SASJedi
SAS Super FREQ

diogoalmas - Podes explicar um pouco mais precisamente o que é que não entende sobre esses programas SQL? Será que eles são copiados em SQL de outro ambiente, como um banco de dados relacional? Se os dados ainda residirem no banco de dados original e você está acessando-os com o SAS, talvez seja mais fácil fazer o query usando "explicit passthrough" do código SQL original (do banco de dados). Por exemplo, se o banco de dados fosse Oracle, a programa em PROC SQL seria algo como isto:

proc sql;
connect to oracle (user=student password=Metadata0 schema=orion);
select * from connection to oracle
  (/* O SQL original aqui */)
;
disconnect from oracle;
quit;

Cordialmente,

Mark

Check out my Jedi SAS Tricks for SAS Users

sas-innovate-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

Mastering the WHERE Clause in PROC SQL

SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 856 views
  • 5 likes
  • 3 in conversation