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

Dlaczego otrzymuję za mało wartości podczas uruchamiania INSERT?

Nie określasz kolumn, dla których podajesz wartości, więc baza danych oczekuje wartości dla każdej kolumna w Twojej tabeli.

Zakładając, że masz kolumnę name w tej tabeli musisz to zrobić:

insert into theme (name) values('Sport');

Brak listy kolumn docelowych w INSERT oświadczenie jest złym stylem kodowania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie mogę znaleźć podpowiedzi na temat „Oracle SQL Developer” i „Oracle Database 12c” w powłoce Linux

  2. Zaktualizuj kolumnę przy użyciu losowych unikalnych wartości z innej tabeli

  3. Jak porównać dwie tabele kolumna po kolumnie w Oracle?

  4. plsql - jak zwrócić tablicę asocjacyjną do java

  5. Jak uzyskać ostatnią wykonaną instrukcję SQL i powiązać wartości zmiennych w oracle?