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

Oracle dynamic sql vyhodnotit výraz v klauzuli where

Syntaxe zástupného symbolu je pro předávání hodnot, které mají být zkontrolovány při provádění příkazu. Očekávané použití je asi toto:

DECLARE
    v_out_1     varchar2(32);
    v_out_2     varchar2(32);
    plsql_block VARCHAR2(500);

BEGIN
    plsql_block := 'SELECT column FROM mytable WHERE filter_column = :a';

    EXECUTE IMMEDIATE plsql_block INTO v_out_1 USING 'some value';

    EXECUTE IMMEDIATE plsql_block INTO v_out_2 USING 'another value';
END;
/


  1. Získejte seznam dat mezi dvěma daty pomocí funkce

  2. Příkaz T-SQL Stuff

  3. Úvod do dolování dat

  4. Nasazení zabezpečené multicloudové replikace MySQL na AWS a GCP s VPN