小编Cés*_*eva的帖子

从不同的模式调用包内的 Oracle 过程?

我用 3 个程序创建了以下包:

CREATE OR REPLACE PACKAGE PQ_PaqueteIntegrantes
AS 
PROCEDURE INTEG_INSERCIONES(paIdIntegrante IN CreadorTablas.INTEGRANTES.ID_INTEGRANTE%TYPE 
                           ,paNombre IN CreadorTablas.INTEGRANTES.NOMBRE%TYPE
                           ,paApellidoPaterno IN CreadorTablas.INTEGRANTES.APELLIDO_PATERNO%TYPE);

PROCEDURE INTEG_MODIFICACIONES(paIdIntegrante IN OUT CreadorTablas.INTEGRANTES.ID_INTEGRANTE%TYPE 
                              ,paNombre IN OUT CreadorTablas.INTEGRANTES.NOMBRE%TYPE
                         ,paApellidoPaterno IN OUT CreadorTablas.INTEGRANTES.APELLIDO_PATERNO%TYPE);

PROCEDURE INTEG_ELIMINCACIONES( 
               paIdIntegrante    IN OE.EJEMPLO_TRANSAC_CLASE.CUSTOMER_ID%TYPE
                                ,paMjeDescError OUT VARCHAR2
                                ,paCodeError    OUT NUMBER);             
END PQ_PaqueteIntegrantes;
Run Code Online (Sandbox Code Playgroud)

我使用名为Admin_proyectos的用户创建了这些过程。第一个过程制作“插入”,第二个“更新”,最后一个“删除”,所有这些都在一个名为Integrantes的表上工作,该表来自另一个名为CreadorTablas 的用户。我的目的是创建另一个名为Admin 的用户,当然,他将负责使用这个包中的过程来做这些事情。我试过做一个 PL/SQL 块,但它不起作用,无论是 EXEC。

sql oracle plsql procedures

2
推荐指数
1
解决办法
1万
查看次数

选择first_name where last_name作为第二个字母'o'?

我正在使用Oracle,这些信息来自"HR.EMPLOYEES"表,但我不知道如何构造该查询.

sql oracle

-4
推荐指数
1
解决办法
3万
查看次数

标签 统计

oracle ×2

sql ×2

plsql ×1

procedures ×1