Sådan fjerner du begrænsninger i Oracle

All_constraints henviser til definitionerne af begrænsninger på de tabeller, som en bruger kan få adgang til. En simpel forespørgsel på databaserne vil skabe de sætninger, du kan bruge til at fjerne begrænsningerne.

trin

Video: Our Miss Brooks: Another Day, Dress / Induction Notice / School TV / Hats for Mother's Day

Billede med titlen Drop Restraints i Oracle Trin 1

Video: Our Miss Brooks: Accused of Professionalism / Spring Garden / Taxi Fare / Marriage by Proxy

1
Gør dette:
  • SQL> vælg `ændre tabel` || ejer || `.` Table_name || ` drop constraint `|| constraint_name ||` - `fra all_constraints hvor table_name =` GAMES`-
    • ændre tabel PRODUSER.GAMES drop-begrænsning SYS_C006443-
    • ændre tabel PRODUSER.GAMES drop-begrænsning PK_GAMES-

Deaktiver og midlertidigt genaktiver begrænsninger



  1. Billede med titlen Drop Restraints i Oracle Trin 2

    Video: Wealth and Power in America: Social Class, Income Distribution, Finance and the American Dream

    1
    Hold bord: nogle gange vil du midlertidigt deaktivere begrænsningerne og derefter genaktivere dem. Følgende spørgsmål vil oprette den SQL, der kræves til dette.
    • SQL> vælg `ændre tabel` || ejer || `.` Table_name || ` deaktiver begrænsning `|| begrænsning_navn ||` - `fra all_constraints hvor table_name =` GAMES`-
      • ændre tabel SITE.GAMES deaktiver begrænsning SYS_C006443-
      • ændre tabel SITE.GAMES deaktiver begrænsning PK_GAMES-
    • SQL> vælg `ændre tabel` || ejer || `.` Table_name || ` aktiver begrænsning `|| begrænsning_navn ||` - `fra all_constraints hvor table_name =` GAMES`-
      • ændre tabel SITE.GAMES aktivere begrænsning SYS_C006443-
      • ændre tabel SITE.GAMES aktivere begrænsning PK_GAMES-

tips

Video: VIRGO AUGUST 15,2016 WEEKLY HOROSCOPES BY MARIE MOORE

  • Nogle gange kan du muligvis ikke muliggøre en begrænsning på grund af en overtrædelse af den. Det er undertiden muligt at omgå bruddet og stadig være i stand til at aktivere begrænsningen ved at bruge søgeordet "novalidate" som i følgende eksempel:
  • SQL> vælg `ændre tabel` || ejer || `.` Table_name || ` aktiver nybegrænset begrænsning `|| begrænsning_navn ||` - `fra all_constraints hvor table_name =` GAMES`-
    • ændre tabel SITE.GAMES aktivere novalidate-begrænsning SYS_C006443-
    • ændre tabel SITE.GAMES aktivere novalidate begrænsning PK_GAMES-
Del på sociale netværk:

Relaterede
© 2024 HodTari.com