Oracle
 sql >> база данни >  >> RDS >> Oracle

Защо не получавам достатъчно стойности, когато изпълнявам INSERT?

Не посочвате колоните, за които предоставяте стойности, така че базата данни очаква стойност за всеки колона във вашата таблица.

Ако приемем, че имате колона name в тази таблица трябва да направите следното:

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

Без изброяване на целевите колони в INSERT твърдението е лош стил на кодиране.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Текст за търсене на Oracle с различни от английски знаци

  2. Оптимизиране на код в PL/SQL. Привеждане в съответствие. Кодът работи, но не е правилен

  3. Oracle PL/SQL последователността не се увеличава според очакванията с конструктори на обекти

  4. Как да намалите времето за изпълнение на заявка за таблица с огромни данни

  5. Мога ли да предам число за varchar2 в Oracle?