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

Доктрина 2:каскадно продължаване Oracle IDENTITY връща 0 като последно вмъкнат идентификатор

Oracle не поддържа автоматично нарастване, така че не можете да използвате стратегията "IDENTITY" в Doctrine. Ще трябва да използвате стратегията „SEQUENCE“ (или „AUTO“).

Когато посочите „AUTO“, Doctrine ще използва „IDENTITY“ за MySql и „SEQUENCE“ за Oracle.

http ://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html#identifier-generation-strategies




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да отстраните неизправности ORA-02049 и проблеми със заключване като цяло с Oracle

  2. Oracle DB:Връща втора заявка, ако първата е празна

  3. Невалидна команда CREATE, когато се използва с друга команда

  4. Как да актуализирате колона TIMESTAMP до TIMESTAMP С ЧАСОВА ЗОНА в Oracle

  5. Oracle - Преобразуване на SDO_GEOMETRY в WKT?