| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Hvad er virkningen på Base Table når dataene i en visning er ændret
    ? Mange moderne database management systemer , herunder Oracle, IBM DB2 og Microsofts SQL Server , kan du bruge database strukturer kaldet synspunkter som et alternativ til datatabeller . En visning er en "virtuel tabel , " fremstår som et sæt af kolonner og rækker og med en tabel som en kilde. Som med tabeller, kan du ændre data i udsigt ved hjælp af passende Structured Query Language udsagn. Opdatering af data har nogle begrænsninger, der er afhængige af tabellerne ligger til grund for visningen. Views

    Databaser udsigt som en bekvem, sikker måde at repræsentere data. Du laver en visning ved hjælp af databasen er " CREATE VIEW" erklæring , hvilket giver en "SELECT " erklæring , der angiver en eller flere tabeller sammen med vilkår. Følgende erklæring , for eksempel, skaber en opfattelse baseret på en kunde tabel : Hej

    CREATE VIEW indiana_customersAS SELECT CUSTOMER_ID , navn, adresse FROM customersWHERE state = ' IN' ,

    Denne visning viser kun Indiana kunder. En visning kan have det samme antal felter som forælder bordet eller den kan udelade felter . For eksempel kan du give andre adgang til en visning baseret på en virksomheds ansatte bordet, men udelade løn og andre fortrolige oplysninger.
    Single tabelvisninger
    p Du kan ændre data i en visning baseret på en enkelt tabel med få restriktioner . " UPDATE ", "Indsæt" og "Slet " SQL-sætninger behandler synspunkter på samme måde som borde , ændringer i visningen datastrømmen tilbage til den underliggende tabel . Men du er nødt til at være forsigtig med marken regler som dem, der ikke tillader null værdier , hvis tabellen har felter med regler, men visningen ikke kan en INSERT erklæring mislykkes, fordi visningen ikke kan overføre værdier til tabellen for de områder den ikke gør omfatte
    Multiple tabelvisninger

    en visning kan indarbejde data fra mere end én tabel , . visningens SELECT-sætning kan have en JOIN klausul forbinder to tabeller sammen . I dette tilfælde opfattelse kan have felter fra enten tabel . Du kan ændre dataene i en multiple -table view , selvom du er nødt til at observere et par regler. Du kan ændre information om kun én af de underliggende tabeller , og at tabellen skal have en nøgle-felt til stede i visningen. Mærket af database software kan have sine egne regler for ajourføring af disse typer af synspunkter.
    Ikke- opdateres Views

    Nogle synspunkter tillader ikke opdateringer. For eksempel har Oracle en "with READ ONLY " option , der forhindrer en visning fra puslebord data. Du kan ikke opdatere en visning , der angiver " DISTINCT " søgeord eller " GROUP BY " klausuler i sine SELECT-sætninger , som dens optegnelser består af aggregater af underliggende tabel optegnelser. Selvom du kan omgå dette med database udløser såsom " I STEDET FOR ", denne tilgang tilføjer kompleksitet til data opdateringer .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en Pass Through Query i Access 
    ·Sådan oprettes en Oracle 8I Database service 
    ·Hvordan beregner jeg Multiple DB Levels 
    ·Hvordan Find Duplicate SQL Records 
    ·Sådan tilføjes et sprog til Word 
    ·Sådan Beregn felter i OpenOffice Base 
    ·Hvad er en CSV-fil Type 
    ·Sådan oprettes Jobbeskrivelse Software 
    ·Hvordan kan man øge den Buffer Størrelse i ODBC Param…
    ·Sådan fjernes PowerDesk Pro 7 
      Anbefalede Artikler
    ·Sådan Organiser Fotografier i Adobe Bridge CS3 
    ·Sådan Clean Up Computer registreringsfejl 
    ·Sådan oprettes Fill -In PDF-filer 
    ·Sådan Brug Skype på en 3G Android 
    ·Sådan oprettes en PDF Brochure 
    ·Hvordan man laver et diagram med gennemsnitlige & stand…
    ·Sådan oprettes en Microsoft Excel Test 
    ·Sådan Konverter FBF til xls 
    ·Free RealPlayer Installation 
    ·Sådan oprettes cd-og dvd Etiketter i Photoshop Element…
    Copyright © Computer Viden http://www.computerdk.com