Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Prosedur PL/SQL - terlalu banyak nilai

Jika Anda ingin memilih ke dalam catatan %ROWTYPE, Anda harus melakukan SELECT * daripada memilih kolom individual

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;

Jika Anda memilih 4 kolom secara eksplisit, Oracle mengharapkan Anda memiliki 4 variabel untuk memilih nilai tersebut.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekspresi reguler untuk mengembalikan nomor setelah string yang cocok di Oracle

  2. Memanipulasi koleksi

  3. Delphi - mencegah injeksi SQL

  4. tanggal/waktu Konversi antara zona waktu yang berbeda

  5. Menginstal JDBC untuk Jboss EAP 6.3