sql >> Database >  >> RDS >> Oracle

primaire sleutel toevoegen aan sql-weergave

We kunnen een uitgeschakelde . toevoegen primaire sleutelbeperking voor een weergave. Dat wil zeggen, de beperking wordt niet geactiveerd als een invoeging of update wordt uitgevoerd tegen de weergave. De database verwacht dat de integriteit behouden blijft door middel van beperkingen op de onderliggende tabellen. De beperking bestaat dus uitsluitend voor documentatiedoeleinden.

SQL> create view emp_view as select * from emp
  2  /


View created.

SQL> alter view emp_view add constraint vemp_pk primary key (empno) disable
  2  /

View altered.

SQL> 

Waarschuwing:ik heb dit nog nooit met Hibernate geprobeerd, dus ik weet niet of het in jouw scenario zou werken. Ik ken echter sites die Hibernate uitsluitend gebruiken tegen een laag weergaven, dus ik neem aan van wel. Experimenteer met de syntaxis en rapporteer terug.




  1. Invoer bijwerken ZONDER tijdstempel bij te werken

  2. Postgresql:controleren of schema bestaat?

  3. Match en Against gebruiken in MySQL en CodeIgniter

  4. Kan geen verbinding maken met MySQL via PHP-script bij gebruik van mysqli of PDO MAAR mysql werkt