sql >> Database >  >> RDS >> Oracle

Externe sleutel die verwijst naar een weergave in Oracle

Ongeacht de mogelijkheid om externe sleutels voor weergaven te maken, is het inderdaad niet het beste idee om te implementeren.

Databaseweergaven zijn ontworpen om de gebruiker comfortabel enkele gegevens te laten opvragen die hij nodig heeft, maar tegelijkertijd om te dienen als een beveiligingsbarrière, om alle databasestructuren te verbergen, inclusief tabellen, gegevensbeperkingen in tabellen en, ja, ook tabelkruisverwijzingen.

Het is dus een goede gewoonte voor mij om te verwijzen naar een bestaande tabel van uw nieuwe, ondanks dat deze in een ander schema staat.



  1. MySQL-updatekolom op basis van vorige rij (dezelfde kolom)

  2. java.sql.SQLException:Onjuiste tekenreekswaarde:'\xF0\x9F\x91\xBD\xF0\x9F...'

  3. Waarom duurt ActiveRecord destroy_all zo lang?

  4. foreach %dopar% + RPostgreSQL