Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Entrega 3 Apartado 3.2 : Proceso de venta con PL/pgSQL #372

Open
conyfernandezt opened this issue Dec 1, 2021 · 3 comments
Open

Entrega 3 Apartado 3.2 : Proceso de venta con PL/pgSQL #372

conyfernandezt opened this issue Dec 1, 2021 · 3 comments
Assignees
Labels
Entrega3 Duda relacionada a la Entrega 3 del ramo Proyecto Duda relacionada al proyecto del curso

Comments

@conyfernandezt
Copy link

Hola! Como sale en la rubrica el proceso de registro de ventas tiene que ser por medio de procedimiento almacenado. Tenemos duda acerca de como pasarle/señalarle la base de datos a la función de PL/pgSQL donde tiene que registrar la venta (tomar las tablas e insertar los datos)

@conyfernandezt conyfernandezt added Entrega3 Duda relacionada a la Entrega 3 del ramo Proyecto Duda relacionada al proyecto del curso labels Dec 1, 2021
@arpincheira
Copy link
Contributor

existen muchas formas de hacerlo, por ejemplo modificando los valores del dropdown para que les permitan distinguir si lo que se desea comprar es un videojuego o una película e indicar esto al procedimiento almacenado a través de una variable binaria del mismo.

@conyfernandezt
Copy link
Author

Ya perfecto! Pero dentro de la funcion de sql como sabe en que base de datos esta tablajando? O hay que agregarla como variable en el DECLARE?

@arpincheira
Copy link
Contributor

Hola, dado que el procedimiento almacenado lo definen en una de las bases de datos, ustedes deben indicarle según el tipo de consulta. Ahora, esto implica a su vez tener que establecer por ejemplo una conexión con dblink(para la db externa) y una normal(que estaría por defecto)

@arpincheira arpincheira self-assigned this Dec 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Entrega3 Duda relacionada a la Entrega 3 del ramo Proyecto Duda relacionada al proyecto del curso
Projects
None yet
Development

No branches or pull requests

2 participants