Los puntos b�sicos para hacerlo son: 

- Definir el fuente con tipo sqlrpgle.

- Las sentencias sql se inician con 'C/exec sql, se contin�an en l�neas con
C+ (hoja C con el '+' a continuaci�n del tipo de hoja) y se finalizan con
C/end-exec. 

- Se pueden usar variables de programa dentro del sql, refiri�ndose a ellas
con el nombre de variable precedido de ':' (p. ej: var --> :var).

Un ejemplillo: 

     C/EXEC SQL select count(*) into :variable from FICHERO
     C+ where CAMPO1=1 and CAMPO2 = :criterio                  
     C/END-EXEC                            

En el ejemplo, 'variable' y 'criterio' son dos variables definidas en el
programa                 


En el documento rbafymst,  V5R2 SQL programming concepts se detalla como
hacerlo y se ponen ejemplos.



Saludos.

Fernando P�rez.

Cer�mica Saloni. Dpto. Sistemas




-----Mensaje original-----
De: Miquel Lerin [mailto:[EMAIL PROTECTED] 
Enviado el: lunes, 24 de mayo de 2004 13:29
Para: [EMAIL PROTECTED]
Asunto: script sql



Holo forum, una vez mas con unas dudas sobre sql. 

Hay alguna manera de poder ejecutar desde un rpg ile un script sql, y si es
as�, me podriais decir como?

Y la segunda duda es, en el caso de que si se pueda ejecutar un script sql
desde un rpg ile, puede tener varialbes?



Muchas gracias por vuestra colaboracion.


Un saludo.


[EMAIL PROTECTED]



_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es _____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Attachment: Fernando P�rez.vcf
Description: Binary data

Responder a