sql >> Database >  >> RDS >> Oracle

Hoe een>2499-tekenfout in Oracle DB te overschrijven?

Hier zijn enkele opties om de beperkingen van de SQL*Plus-regellengte te omzeilen:

  1. Upgrade naar 12.2(?) client. Op 12.2 staat de client tot 4999 tekens toe. Wat op een bepaalde manier razend is - als Oracle eindelijk toegeeft dat 2499 niet genoeg is, waarom hebben ze de limiet dan alleen verhoogd naar 4999?
  2. Regeleinden toevoegen. Splits de resultaten op in meerdere regels. Als u Windows gebruikt, zorg er dan voor dat u zowel regelterugloop als nieuwe regel gebruikt - chr(13)||chr(10) .
  3. Gebruik een ander programma. Veel programma's hebben een SQL*Plus-achtige optie. Over het algemeen raad ik niet aan met behulp van een SQL*Plus-kloon. Het grote voordeel van SQL*Plus is dat het een eenvoudige tool is en overal ongeveer hetzelfde werkt. Geen van de SQL*Plus-klonen is volledig compatibel en veel programma's zullen kapot gaan als u SQL*Plus-scripts op een kloon uitvoert.


  1. Zombie-verbindingen met MySQL met behulp van c3p0 met tomcat

  2. Formuliergegevens invoegen in twee verschillende tabellen in de database via jsp-pagina

  3. Mysql-tabel exporteren naar SQL-indeling?

  4. Opgeslagen procedure om serveropslaginformatie op server te krijgen