sql >> Databáze >  >> RDS >> Oracle

java.sql.SQLException:ORA-01438:

Pokoušíte se aktualizovat sloupec s hodnotou, která je větší než povolená délka.

To se děje na řádku 21 ve spouštěči TRG_AFT_I_U_CATEGORY_MASTER

Kroky k vyřešení problému:

  1. Zkontrolujte kód na řádku 21, který sloupec aktualizuje
  2. Zkontrolujte definici sloupce a zjistěte, jaké jsou jeho limity
  3. Zkontrolujte hodnotu, kterou se pokoušíte vložit do tohoto sloupce, a ujistěte se, že se držíte v mezích



  1. Data ze dvou tabulek bez opakování dat z první?

  2. Uložená procedura mySQL pro rozdělení řetězců pomocí oddělovače

  3. Dynamická kontingenční tabulka MySQL

  4. Funkce v SQL Server 2008 podobná GREATEST v mysql?