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

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
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
  • 951 views
  • 5 likes
  • 3 in conversation