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]
Fernando P�rez.vcf
Description: Binary data
