sql >> Databasteknik >  >> RDS >> Oracle

Dynamisk parametriserad fråga med liknande

Du måste sammanfoga '%' bokstaver:

AND APP_FRAMES.APP_EXT_CODE LIKE '%' || :IN_APP_EXT_CODE || '%'; 

Hela frågan skulle vara:

QUERY_STR := 'select * from APP_FRAME_PROPERTIES,APP_FRAMES
Where APP_FRAME_PROPERTIES.APP_EXT_CODE = APP_FRAMES.APP_EXT_CODE
AND APP_FRAMES.APP_EXT_CODE LIKE ''%'' || :IN_APP_EXT_CODE || ''%'' ';



  1. Välj tid mellan två gånger mysql

  2. Skapa tabellsyntaxfel

  3. MySQL ::Kör SQL-satsen inom Variable

  4. Hur kontrollerar man rollen för nuvarande PostgreSQL-användare från Qt-applikationen?