sql >> Databasteknik >  >> RDS >> Oracle

Variabel i SQL -> FEL PLS-00103:Påträffade symbolen SELECT

du kan använda en USING-sats för att binda en variabel

DECLARE
    ESTACION_ID NUMBER(6) :=3;
    v_sql   varchar2(32767);
BEGIN
    v_sql   := 'SELECT 100*TOTAL_TAX_AMB1/(SELECT COUNT(*) FROM ITV2 WHERE ITV2.C_RESULTADO=1 AND ITV2.C_ESTACION_ID= :1) AS TAXIS_Y_AMBULANCIAS_PRIMERA
             ...'
    EXECUTE IMMEDIATE v_sql INTO ... USING ESTACION_ID;
END;



  1. Räknar antal grupperade rader i mysql

  2. ORACLE 11g skiftlägesokänslig som standard

  3. Konvertera MySQL till XML via PHP

  4. Finns det något sätt att lösa det kända problemet i Spring Boot vid anslutning till en MySQL-databas med mellaneuropeisk tidszon?