Elke regel in een bestand staat een rij met gegevens , maar dat de gegevens wordt meestal verdeeld in velden of kolommen . Twee standaardwerkwijzen bakenen gebied . Men is vaste lengte velden en aldus een vaste lengte registers , de andere is van variabele lengte velden met variabele lengte records . Velden met variabele lengte moeten worden gescheiden door een symbool , dat is het scheidingsteken . Een database met variabele lengte records een gescheiden bestand te produceren , een database van een met vaste lengte platen produceert een vaste breedte bestand . Delimiters De meest voorkomende vorm van gescheiden bestand gebruikt de komma als scheidingsteken . Deze bestanden worden opgeroepen door komma's gescheiden waarden ( CSV -bestand) . De komma is geschikt voor numerieke gegevens , maar kan een probleem met tekst veroorzaken . Andere tekens omvatten de ruimte ( " " ) bar ( " | " ) of hoed teken ( " ^ " ) . Het bestand ontwerper of programmeur een karakter die zelden wordt gebruikt in de data zijn. Soms kan het nodig zijn een combinatie van tekens . Vaste Fields p Het is niet altijd mogelijk om te garanderen dat een teken zullen voorkomen in data worden opgeslagen in dossiers , zodat de moeilijkheid van het vinden van een geschikte begrenzer kan vaste velden lengte voorkeur te maken . Dit formaat presenteert overheadkosten in zowel opslag en verwerking , zodat gescheiden bestanden komen vaker voor . Een veld vaste lengte moet worden opgevuld . De meest voorkomende vormen van padding worden padding links met nullen voor numerieke gegevens , en rechts opvullen met spaties voor tekst. Procedures Of een bestand van vaste breedte of bevat gescheiden velden , het schrijven en het lezen van programma's moeten aan dezelfde conventies volgen . Een programma eerst een vaste breedte ontvangt een bestand moet de lengte en het gegevenstype van elk ingediend kennen . Een programma ontvangt gescheiden bestanden moet het scheidingsteken weten te zoeken . Rejected Records In elk geval , het importeren van programma's moet uitzondering - rapportage procedures die uit te schrijven afgewezen hebben verslagen in een afzonderlijk bestand . De meest voorkomende reden dat een gescheiden verslag wordt afgewezen , is dat het scheidingsteken verschijnt in de data , het maken van extra kolommen . Vaste breedte platen meestal krijgen afgewezen omdat ze te lang . Korte verslagen meestal niet veroorzaken . De uiteindelijke velden zal zijn onbewoond . Als de laatste velden zijn verplicht , zullen korte verslagen worden afgewezen . |