Rexx - Operazione di lettura

Un'operazione READ su qualsiasi database significa recuperare alcune informazioni utili dal database. Una volta stabilita la connessione al database, sei pronto per eseguire una query in questo database.

L'esempio seguente mostra come recuperare tutti i record dalla tabella dei dipendenti.

Esempio

/* Main program */ 
Call RxFuncAdd 'SQLLoadFuncs', 'rexxsql', 'SQLLoadFuncs' 
Call SQLLoadFuncs 

if SQLConnect(c1,'testuser','test123','testdb') == 0 then say 'Connect Succedded' 
if SQLCommand(u1,"use testdb") == 0 then say 'Changed database to testdb' 
sqlstr = "select first_name,last_name,age,sex,income from employee" say 
   SQLCommand(c2,sqlstr) 

say c2.first_name.1 
say c2.last_name.1 
say c2.age.1 
say c2.sex.1 
say c2.income.1

L'output del programma sopra sarebbe come mostrato di seguito.

Connect Succedded 
Changed database to testdb 
0 
Mac 
MOhan 
20 
M 
2000