Se puede hacer una SQL y insertar dentro que llame a un procedimiento
Ej:
Código:
select titulo, texto, procedimineto (id_tabla) from Tabla
| ||||
Respuesta: select + procedimiento Bueno, eso no respeta el ANSI-SQL. Ninguno de los motores de Bases de Datos que manejo lo aceptaría porque no puedes poner, por ejemplo, un EXECUTE (MSSQL Server) o un CALL (MySQL) entre los campos de un SELECT. Un store procedure no es una store function. Además sería muchísimo más sencillo obtener ese resultado a través de un store procedure cuya última sentencia fuese:
Código:
siendo id_tabla una variable obtenida dentro del mismo store procedure.SELECT titulo, texto, id_tabla FROM Tabla; El resultado de eso sería el mismo que en un SELECT común: una tabla.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: select + procedimiento Cita: ¿Procedures o Functions? MySQL y MSSQL Server te permiten hacer eso con funciones almacenadas, pero no con procedimientos.Lo que sí te admite MySQL, por ejemplo es que un INSERT incluya una llamada a un Store Procedure como parte de la operación. No en el conjunto de campos.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: select + procedimiento En Oracle creo que solo con funciones, pero hace mucho que no utilizo Oracle. En postgresql en realidad una funcion y un procedimiento es lo mismo, asi que con ambos. Salu2 |