sql >> Databáze >  >> RDS >> Oracle

Procedura PL/SQL - příliš mnoho hodnot

Pokud chcete vybrat do záznamu %ROWTYPE, budete chtít provést SELECT * místo výběru jednotlivých sloupců

create or replace
PROCEDURE GETCUSTOMER 
(
  arg_customerID demo_customers.customer_id%type,
  returnRec OUT demo_customers%rowtype
) 
AS
BEGIN
  SELECT  *
  INTO    returnRec
  FROM    demo_customers
  WHERE   customer_id = arg_customerID ;

END GETCUSTOMER;

Pokud explicitně vyberete 4 sloupce, Oracle očekává, že budete mít 4 proměnné, do kterých tyto hodnoty vyberete.




  1. Jak spočítat všechny připojené uzly (řádky) v grafu na Postgres?

  2. Hibernate Postgresql vyberte pro aktualizaci s problémem vnějšího spojení

  3. Vícenásobné řešení pro přihlášení do Pythonu

  4. Vytvořte balíček SSIS - pro kopírování dat z Oracle na SQL Server