Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zastąpić błąd> 2499 znaków w Oracle DB?

Oto kilka opcji obejścia ograniczeń długości linii SQL*Plus:

  1. Uaktualnij klienta do wersji 12.2(?). W 12.2 klient zezwala na maksymalnie 4999 znaków. Co jest w pewnym sensie irytujące – jeśli Oracle w końcu przyzna, że ​​2499 to za mało, dlaczego podnieśli tylko limit do 4999?
  2. Dodaj podziały wierszy. Podziel wyniki na wiele wierszy. Jeśli używasz systemu Windows, upewnij się, że używasz zarówno powrotu karetki, jak i nowej linii - chr(13)||chr(10) .
  3. Użyj innego programu. Wiele programów ma opcję podobną do SQL*Plus. Generalnie polecam nie przy użyciu klonu SQL*Plus. Główną zaletą SQL*Plus jest to, że jest to proste narzędzie i działa wszędzie tak samo. Żaden z klonów SQL*Plus nie jest w pełni kompatybilny, a wiele programów zepsuje się, jeśli uruchomisz na klonie skrypty SQL*Plus.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Porównanie klucza kompozytowego

  2. Lista kluczy obcych i tabel, do których się odwołują w Oracle DB

  3. Hibernuj OneToMany z niedopasowanymi złożonymi kluczami podstawowymi

  4. Co może spowodować zmianę Oracle ROWID?

  5. Oracle - W pytaniu CLAUSE podczas używania z wieloma wartościami, dzięki czemu jest dynamiczny