Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Wat is het effect op de Basis Tabel Wanneer de gegevens in een View Is Veranderd ?
Veel moderne database management systemen , waaronder Oracle , IBM DB2 en Microsoft SQL Server , laat je database- structuren te gebruiken genaamd bekeken als alternatief voor gegevenstabellen . Een mening is een ' virtuele tafel , " verschijnen als een set van kolommen en rijen en het hebben van een tafel als een bron . Zoals met tafels , kunt u de gegevens in weergaven wijzigen met geschikte Structured Query Language statements . Gegevens updaten heeft een aantal beperkingen die afhangen van de tabellen die ten grondslag liggen van het uitzicht . Bekeken

Databases
bieden uitzicht als een handige, veilige manier om gegevens te vertegenwoordigen . Je maakt een view met ' CREATE VIEW " verklaring van de database , het verstrekken van een " SELECT " statement dat een of meer tabellen bepaalt samen met de voorwaarden . De volgende verklaring , bijvoorbeeld , zorgt voor een weergave op basis van een klant tafel :

CREATE VIEW indiana_customersAS SELECT customer_id , naam , adres FROM customersWHERE state = ' IN ' ;

Deze weergave toont alleen Indiana klanten . Een blik kan hetzelfde aantal velden hebben als de bovenliggende tabel of het veld kan weglaten . Bijvoorbeeld , zou u iemand toegang tot een weergave op basis van een bedrijf werknemer tafel , maar laat uit salaris en andere vertrouwelijke informatie .
Single Table Views

U kunt de gegevens veranderen in een weergave op basis van een tabel met enkele beperkingen . " UPDATE ", " INSERT " en " DELETE " SQL-instructies behandelen uitzicht hetzelfde als tafels , wijzigingen in de gegevens bekijken terugvloeien naar de onderliggende tabel . Echter , je moet voorzichtig zijn over het veld regels zoals die niet toestaan ​​null-waarden , als de tafel heeft velden met regels, maar het uitzicht niet, kan een INSERT mislukken omdat het uitzicht niet waarden kunnen doorgeven aan de tafel voor die velden het niet onder
Meerdere tafel Views

een weergave kan gegevens van meer dan een tabel op te nemen ; . SELECT-instructie van de weergave kan een JOIN clausule verbindt twee tabellen samen . In dit geval kan het uitzicht hebben velden uit beide tabellen . U kunt de gegevens in een multiple - tabelweergave wijzigen , al heb je een paar regels in acht nemen . U mag informatie wijzigen over slechts een van de onderliggende tabellen , en die tafel moet een sleutel veld aanwezig is in de mening te hebben. Het merk van de database- software kan zijn eigen regels hebben voor het updaten van deze vormen van standpunten .
Non - Updatable Bekeken

Sommige standpunten komen geen updates toestaan ​​. Bijvoorbeeld , Oracle heeft een " MET ALLEEN-LEZEN " optie die een uitzicht vanaf commode gegevens voorkomt . U kunt geen update een standpunt dat de " DISTINCT " keyword of " GROUP BY " clausules in de SELECT-instructies , zoals de registers bestaan ​​uit aggregaten van de onderliggende tabel records specificeert . Hoewel je kunt dit met databank triggers zoals " IN PLAATS VAN , " deze aanpak voegt complexiteit om data updates .

Previous: Next:
  Database Software
·Hoe maak je een macro van een …
·Open Source Data Recovery Tool…
·Hoe Web Viewer Zet op Zoom Fil…
·Hoe maak je een PDA File 
·Kan Servant Keeper Run op een …
·Hoe maak je een Koppelingsbehe…
·Hoe maak je een Microsoft SQL …
·Hoe de Foreign Key voor een Co…
·Wat is een aanleg in Oracle ? 
  Related Articles
Hoe je de uitlijning van de tekst wijzig…
Hoe je het lettertype gebruikt in Word 2…
Het wijzigen van de achtergrondkleur in …
Hoe de Letter Wizard in Word 2003 gebrui…
Hoe de spellingcontrole gebruiken in Wor…
Hoe de Mini werkbalk in Word 2007 Bewerk…
Hoe de taal van OpenOffice spellingcontr…
Hoe de Print Screen -functie in de Vista…
Hoe u de standaard lettertype-instelling…
  Software Articles
·Hoe te printen Rijen Dat Heeft u een mob…
·Hoe te Lines & Bleed Exporteren naar een…
·Hoe maak je Enveloppen Vanuit een CSV-be…
·Hoe de ballon pictogram in MS Word 2007 …
·Hoe maak je een DIV Photoshop code 
·Hoe maak je een sjabloon in Word 2000 St…
·Verschil tussen Word Document & HTML doc…
·Hoe kan ik een back-up van Dell Recovery…
·Hoe MP3 -bestanden downloaden voor Mac 
Copyright © Computer Kennis http://www.nldit.com