Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Dans SQL Server 2008, je peux transmettre un paramètre de table à ma procédure stockée à partir de NHibernate.Comment obtenir la même chose dans Oracle

CREATE OR REPLACE TYPE employeeType AS OBJECT (employeeId INT, employeeName VARCHAR2(50));

CREATE TYPE ttEmployeeType AS TABLE OF employeeType;

CREATE PROCEDURE testCustom (pLocation ttEmployeeType)
AS
BEGIN
        INSERT
        INTO    employee (emp_id, emp_name)
        SELECT  *
        FROM    TABLE(pLocation);
END;