No me he explicado bien, eso que me pones si no estoy equivocado es sql embebido, 
incrustrado dentro del fuente. 

Lo que yo quiero decir es lo siguiente:

Cuando entramos en el iSeries Navigator tenemos una opci�n de base de datos y dentro 
de ella hay una tarea que es ejecutar un script sql. Yo tengo unos cuantos de esos 
script y lo que quisiera es poder ejecutar dichos scripts desde un programa rpg-ile 
sin tener que volver a codificar.

Por ejemplo dentro de un script tengo un create table, un create view, una select. Yo 
ejecuto dicho script y me realiza todas las sentencias sql que tenga dicho script. Y 
es eso lo que quiero hacer desde un rpg-ile, ejecutar una cadena de sentencias sql que 
est�n contenidas dentro de otro objeto.


Espero que me haya explicado bien, a veces me cuesta hacerme entender, gegege.

Venga un saludo y gracias.

[EMAIL PROTECTED]


-----Mensaje original-----
De: Fernando P�rez [mailto:[EMAIL PROTECTED] 
Enviado el: lunes, 24 de mayo de 2004 14:06
Para: '[EMAIL PROTECTED]'
Asunto: RE: script sql

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]


_____________________________________________________
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]

Responder a