sql >> データベース >  >> RDS >> Oracle

PL/SQLプロシージャ-値が多すぎます

    %ROWTYPEレコードを選択する場合は、SELECT *を実行する必要があります。 個々の列を選択するのではなく

    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;
    

    4つの列を明示的に選択した場合、Oracleでは、これらの値を選択するための4つの変数が必要であると想定しています。




    1. 初心者Javaのoracle.jdbc.driver.OracleDriver例外

    2. 非IEブラウザと同等のonbeforeprint()およびonafterprint()

    3. JSON文字列をMySQLデータベースに保存する

    4. Oracle sqlは、質問が存在する場合にtrueを返します