The SQL Server procedure can return result sets. I have an emp table (emp__id, emp__name, ...) . In the procedure below, a list of employees matching the specified name will be listed.
CREATE OR REPLACE PROCEDURE get_employee_by_name ( @name VARCHAR(100) )
AS
SELECT emp_id, emp_name
FROM emp
WHERE emp_name = @name;
So, in the client code, I use ADO.NET to get the data.
SQLDataAdapter adapter = new SQLDataAdapter("get_employee_by_name", cnString);
SQLDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable("employee");
adapter.Fill(dt);
How can I code equivalently in PL / SQL?
source
share