buinense Posted July 7, 2010 Report Share Posted July 7, 2010 Bueno, eso, si alguien sabe hacerlo me podria ayudar?, quiero saber si se puede hacer en MYSQL... Gracias a todos... Link to comment Share on other sites More sharing options...
alvaroxz Posted July 8, 2010 Report Share Posted July 8, 2010 especifica mas enverdad no se que quieres hacer :S Link to comment Share on other sites More sharing options...
Vendedor Posted July 8, 2010 Report Share Posted July 8, 2010 MySQL no esta hecho para procedimiento almacenado. Parace que tienes que instalar unas cosas de MySQLi para que funcione con Mysql (http://php.net/manual/en/book.mysqli.php). las funciones, procedures y trigers que hagas cuando las llames desde el sitio no funcionarán. Usa Postgress u Oracle a menos que puedas instalar lo que te falta en tu servidor. Saludos Link to comment Share on other sites More sharing options...
axelstone Posted July 13, 2010 Report Share Posted July 13, 2010 Hola Mysql soporta procesos almacenados desde la version 5.0. En php necesitas tener la libreria mysqli, que creo viene ya incluida en la version 5.x de PHP. Los procedimientos y funciones almacenadas pueden ser llamadas desde una aplicacion externa o desde otro procedimiento almacenado del mismo mysql. Link to comment Share on other sites More sharing options...
Ra Posted July 13, 2010 Report Share Posted July 13, 2010 Off Topic: Este tema debería ir en Programación y no en Webmaster On Topic: 1. Como dice axel... MySql sí soporta procedimientos almacenados... PostgreSQL no los soporta y Oracle sí... este último no te lo recomiendo por costo y prestaciones "monstruosas"... MS SQL también soporta SP... 2. Sí puedes llamar un procedimiento almacenado desde otro procedimiento almacenado, tal cual lo harías con el primer procedimiento almacenado... CREATE PROCEDURE SP2(IN A CHAR(64), IN B CHAR(64), OUT R INT) BEGIN //alguna consulta SQL asignando R END $$ CREATE PROCEDURE SP1() BEGIN CALL SP2('algo', 'otro', a); END $$ Salu2. Link to comment Share on other sites More sharing options...
gunsroses Posted July 13, 2010 Report Share Posted July 13, 2010 @ragys Postgre SI soporta PS, aqui un manual que encontre al vuelo solo para reafirmar mi punto, http://www.postgresql-es.org/node/297 ya me extrañaba que la mejor BD OpenSource no tuviera eso. Saludos. Link to comment Share on other sites More sharing options...
Ra Posted July 13, 2010 Report Share Posted July 13, 2010 @ragys Postgre SI soporta PS, aqui un manual que encontre al vuelo solo para reafirmar mi punto, http://www.postgresql-es.org/node/297 ya me extrañaba que la mejor BD OpenSource no tuviera eso. Saludos. Sorry viejo... pero reafirmo mi afirmación.... PostgreSQL no soporta SP... sí soporta FUNCTION que no es lo mismo... parecido pero no es lo mismo... Quizás te confundiste por el lenguaje PL/SQL que es un "lenguaje procedural"... o porque todo el mundo quiere llamar a las funciones como procedimientos almacenados para no minimizar a PostgreSQL... A mí en lo particular, me gusta PostgreSQL... lo prefiero mil veces a MySQL... pero por ese motivo (no tiene sp) es que no lo uso... me pasa casi lo mismo con Oracle... es muy potente (un monstruo) pero en recursos programáticos es muy pobre... por eso... de todos los existentes... M$ SQL es mi favorito, puesto que posee muchos recursos programáticos y es muy potente... por lo menos para el nivel de transacciones que uno puede llegar a requerir... Oracle lo veo así como para el SII por ejemplo... mucho para mucho... Mira lo que dice Wiki sobre funciones y procedimientos almacenados en PostgreSQL (último párrafo del ítem Functions)... Salu2. Link to comment Share on other sites More sharing options...
axelstone Posted July 14, 2010 Report Share Posted July 14, 2010 (edited) Cual es el problema con Mysql? Nosotros en la pega ocupamos solo Mysql, tenemos sistemas mounstrosos con tablas enormes, con triggers y procedimientos almacenados y cero dramas. MS SQL lo he usado pero no me agrada porque vale $$ y trae demasiadas cosas que ni se necesitan ademas que lo siento mucho mas lento que mysql. Hace poco migramos todo un sistema desde MS SQL con ASP a MYsql con PHP. Mysql tiene montones de aplicaciones Open Source, como el Mysql Administrator que hace de todo. Yo al menos prefiero Mysql por sobre todas las demas. Saludos! Edited July 14, 2010 by axelstone Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now