| 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
    ENUM Typer i SQLite
    The SQLite database Manager packs en omfattende feature sæt i en lille software bibliotek - mindre end 350KB . Den opnår denne effektivitet dels gennem kompromiser i sine datatyper , for eksempel understøtter det heltal, tegn og BLOB felter men ikke ENUM . Du kan arbejde rundt om ENUM begrænsning og opnå meget af den samme funktionalitet ved at udnytte SQLite andre funktioner og gennem omhyggelig application programming . ENUM Datatype

    Når du opretter en optalt eller ENUM , datatype, du definere en liste over godkendte dataværdier . For eksempel indeholder en datatabel af filmniveauer en række stjerner , fra nul til fire - ingen film får en ti -star rating, uanset hvor godt det er , og ingen modtager en negativ bedømmelse , uanset hvor slemt det er . Du kan bruge en ENUM for bordets stjerneklassifikation felt , giver det værdien af ​​de hele tal fra nul til fire. Nogle programmeringssprog , herunder Java og SQL database managers såsom MySQL og Oracle omfatter ENUM datatype, selvom det ikke er en del af SQL- 92-standarden .
    SQL Field Constraints
    < br >

    Selvom SQLite tilbyder ikke et ENUM datatype, kan du tilføje en egenskab, der kaldes en check constraint til et felt , og dermed tvinge den til at acceptere værdierne fra en begrænset liste . For eksempel sige, at du oprette en stat felt og vil begrænse sine værdier til det sæt af to tegn amerikanske stat forkortelser . Når du opretter tabellen i SQLite kan du oprette staten feltet som en CHAR type og derefter tilføje en check constraint , der viser de 50 statslige forkortelser . SQLite understøtter tjek begrænsninger som fra version 3.3.0 , før denne version , parset SQLite begrænsninger , men ikke håndhæve dem. Hvis du tilføjer en begrænsning til en tabel , der allerede har data , er SQLite ikke kontrollere de eksisterende værdier . Hvis en bruger forsøger at tilføje værdier til tabellen , som ikke er medtaget i de begrænsninger , SQLite genererer en fejltilstand , blokerer transaktionen.

    SQL-sætninger

    som en ekstra test for at sikre , at datatabeller får de rigtige værdier , oprette SQL SELECT udsagn , der ser for disse værdier. For eksempel ser følgende SELECT-sætning for film bedømmelse poster, der har et forkert antal stjerner : Hej

    SELECT COUNT ( * ) FROM movie_ratings HVOR stjerner NOT IN ( 0,1,2,3,4 ) < br >

    den returnerer et nul tæller , hvis den konstaterer optegnelser have stjerneklassifikationer ligger uden for området fra nul til fire. Brug tests som denne at kontrollere, at tabeller har korrekte værdier. Hvis du finde poster med forkerte data , undersøge markeringen begrænsninger for manglende eller ekstra værdier .
    Program Logic

    Udover SQL-sætninger , logikken i applikationsprogrammer kan også kontrollere værdierne af data, der går ind i SQLite databaser. For eksempel brugerne skriver oplysninger i en dataindtastning skærm form, som , skærmens logik tester hver værdi og viser en meddelelse, der beder brugeren om at fastsætte forkerte data .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Excel 2007-filer til dBase 
    ·Sådan Luk alle åbne processer i Task Manager Bortset …
    ·Hvad er Client Server Runtime Process 
    ·Hvordan kan jeg regne med SQL 
    ·Sådan tilføjes afsnit til en MS Access 2007 Rapport 
    ·Tips til Axapta 
    ·Sådan Konverter Microsoft SQL Dato Forskel 
    ·Sådan eksporteres Triggers Med Oracle 
    ·Data Warehouse Reporting Tools 
    ·Sådan Konverter til store bogstaver i SQL 
      Anbefalede Artikler
    ·Sådan Kombiner Movie Klip 
    ·Hvordan at slippe af Formatering Symboler i Word 
    ·Sådan vectorize i Photoshop 
    ·Sådan forbindelse til FTP-sted for at få FTP Adresse 
    ·Hvordan man laver et tilbud formular 
    ·Sådan Tile et Texture i Photoshop 
    ·De bedste indstillinger for Gabriel Knight 2 
    ·Sådan Konverter MWV filer til mpeg-filer 
    ·Sådan bruges Avatars på Skype 
    ·Hvordan man laver en præsentation på Stardoll at vind…
    Copyright © Computer Viden http://www.computerdk.com