Oracle
 sql >> база данни >  >> RDS >> Oracle

Променлива в SQL -> ГРЕШКА PLS-00103:Открит е символът SELECT

можете да използвате клауза USING за свързване на променлива

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Дублирано определение за:„identifiedType“

  2. създаване на колона за идентификатор въз основа на данни за дейността

  3. Получаване на уникални имена на колони с ограничения от база данни на Oracle

  4. Как се изчислява коефициентът на клъстериране на Oracle Index

  5. Хибернация + оракулна последователност + тригер