Hvad er der med check-indstillingen i Oracle?
Hvad er der med check-indstillingen i Oracle?

Video: Hvad er der med check-indstillingen i Oracle?

Video: Hvad er der med check-indstillingen i Oracle?
Video: Oracle PL SQL interview question | ORACLE FORCE VIEW | VIEW WITH CHECK OPTION | VIEW WITH READ ONLY 2024, November
Anonim

Oracle MED KONTROL MULIGHED klausul

MED KONTROL MULIGHED klausul bruges til en opdaterbar visning for at forbyde ændringer af visningen, der ville producere rækker, som ikke er inkluderet i den definerende forespørgsel. Følgende sætning opretter en visning, der har rækker, der opfylder betingelsen i WHERE-udtrykket.

Når man tager dette i betragtning, hvad er der med check-indstillingen i udsigt?

MED KONTROL MULIGHED på en udsigt . MED KONTROL MULIGHED er en valgfri klausul på CREATE UDSIGT udmelding. Den specificerer niveauet for kontrol, når data indsættes eller opdateres gennem en udsigt . Hvis MED KONTROL MULIGHED er angivet, hver række, der er indsat eller opdateret gennem udsigt skal være i overensstemmelse med definitionen af udsigt.

For det andet, kan en visning opdateres i Oracle? Svar: A UDSIGT i Oracle oprettes ved at forbinde en eller flere tabeller. Når du opdatering post(er) i en UDSIGT , det opdateringer posterne i de underliggende tabeller, der udgør Udsigt . Så ja, dig kan opdatere dataene i en Oracle VIEW forudsat at du har de rette privilegier til det underliggende Oracle borde.

Efterfølgende er spørgsmålet, hvad der er med check option i SQL?

SQL se med "med tjek mulighed " KONTROL MULIGHED Tvinger alle dataændringsudsagn, der udføres mod visningen, til at følge de kriterier, der er angivet i select_statement. Når en række ændres gennem en visning, vises WITH KONTROL MULIGHED sørger for, at dataene forbliver synlige gennem visningen, efter at ændringen er foretaget.

Hvilken kommando vil slette en visning?

SQL Sletning af en visning En visning slettes med kommandoen DROP VIEW.

Anbefalede: