sql >> Databasteknik >  >> RDS >> Oracle

Hittade en okänd relationsdiagramsymbol i Oracle SQL Developer

Du lurade mig, annars hade jag svarat på det här mycket tidigare. Det är inte en "ER"-symbol. ER =Entity Relation.

Den symbolen kommer från relationsdiagrammet, som handlar om tabeller och främmande nycklar kontra entiteter och relationer.

Från dokumentet:Ta bort regel:Åtgärd som ska utföras automatiskt när en rad i den refererade tabellen (i PK/UK Index) raderas och rader med det värdet finns i tabellen som innehåller denna främmande nyckel:NO ACTION (visas av en korsar linjen i diagram) utför ingen åtgärd på dessa rader; CASCADE (visas med ett "X") tar bort dessa rader; SET NULL (visas med en liten cirkel) sätter null alla kolumner i de rader som kan sättas till ett nollvärde; RESTRICT (visas även med en korsande linje) förhindrar att dessa rader tas bort.




  1. Hur man escaper <,> och &tecken till html-enheter i Oracle PL/SQL

  2. Inaktivera inloggningsutlösare i Oracle

  3. SQL:Upprepa en resultatrad flera gånger och numrera raderna

  4. Kolumnnamn och/eller tabellnamn som parametrar