oracle11g - oracle内部连接过程
问题描述
CREATE OR replace PROCEDURE Proc_factura
IS
BEGIN
SELECT venta.rut_cliente,
cliente.nombre,
cliente.direccion,
cliente.telefono,
venta.fecha,
vendedor.nombre,
venta.codigo_vehiculo,
vehiculo_nuevo.marca,
vehiculo_nuevo.modelo,
vehiculo_nuevo.cilindrada,
vehiculo_nuevo.precio * 1.19
FROM venta
inner join cliente
ON venta.rut_cliente = cliente.rut
inner join vendedor
ON vendedor.rut = venta.rut_vendedor
inner join vehiculo_nuevo
ON venta.codigo_vehiculo = vehiculo_nuevo.codigo;
END;
解决方案
好吧,您需要SELECT
这些值INTO
才能使其编译(至少)。能不能用,那是另外一个问题了。
推荐阅读
- python - 配置解析器没有返回正确的变量 - 在单词周围省略 ( )
- php - 如何使用 PHP 每分钟向电报机器人发送通知?
- python - 使用列表的值更新嵌套字典
- c++ - C++ With Initializer List 一个东西,什么时候用普通的构造函数?
- android-listview - 为 ListView Android 使用 Hashmap
- ruby-on-rails - 在控制器中创建模型实例为 id 和时间戳返回 nil Rails 6
- php - 在 PHP 中,如何获取包含夏令时 (DLS) 的日历的 UTC 日期
- html - Css,当我的屏幕为 1700px 宽时,宽度 100% 远小于 500px
- python - Kivy,ScreenManager 在切换到上一个屏幕时说没有屏幕
- python - 类似于 cumsum 的一系列列之间的区别