sql >> Database >  >> RDS >> Oracle

String-opmaak met LISTAGG in Oracle. Enkele aanhalingstekens ontsnappen ` ' `

Je zou kunnen gebruiken:

SELECT LISTAGG('''' || student_name || '''',',') 
       WITHIN GROUP (ORDER BY student_name)
FROM students;

of met behulp van ENQUOTE_LITERAL functie:

SELECT LISTAGG(DBMS_ASSERT.ENQUOTE_LITERAL(student_name),',') 
       WITHIN GROUP (ORDER BY student_name) AS r
FROM students;

DBFiddle-demo



  1. Handmatig nieuwe RAC-instantie toevoegen

  2. mysql-query selecteren zoals met diakritische Turkse letters

  3. Mogelijke injectie vanaf datumreeks Selecteer zoekopdracht

  4. Hoe debug je een query in extbase?