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]
