Brug disse indstillinger til at oprette navngivne og ikke-navngivne rækketyper, der fungerer som genanvendelige typedefinitioner for tabeller eller visninger.
Navngivne rækketyper er baseret på SQL-specifikationen af tabeller, kaldet indtastede tabeller, og er identificeret i systemet som permanent typelager. Ikke-navngivne rækketyper identificeres ikke som permanent typelager.
Rækketyper opretter sammensatte datatyper, der kan bruges i modeller, der implementeres på objektrelationsdatabaser. En rækketype kan angives som datatypen.
Navn
Skriv et navn til den sammensatte type, der vises under fanen Datatype i dialogboksen Kolonneegenskaber og i vinduet Typer .
Som standard føjes et suffiks til navnet for at skelne dets type ud fra markeringen under Sammensat type.
Navngivet rækketype
Vælg denne for at angive, at typen ikke er et alias for en anden type.
Særskilt type
Vælg denne for at angive, at typen er baseret på en anden type og har den samme repræsentation som den type, den er baseret på, men er sin helt egen, særskilte type.
Hvis du vælger denne indstilling, kan du ikke vælge indstillinger i kategorien Felter .
Domæne
Vælg for at angive, at typen er et alias for en anden type. Den er en indirekte repræsentation af den samme type.
Hvis du vælger denne indstilling, kan du ikke vælge indstillinger i kategorien Felter .
Bemærk
Når du vælger Domæne, bliver indstillingen Alias Collection Type tilgængelig.
Alias-samlingstype (kun synlig, hvis Domæne er valgt)
Vælg en indstilling for at angive, om en attributs værdi er en samling af en enkelt værdi, et sæt, en liste eller et multisæt. I relationsdatabaser er alle attributsamlingstyper enkelte værdier. For objektrelationelle databaser kan du angive flere samlingstyper.
Enkelt værdi (kolonne) Samlingstypen udfyldes med en enkelt værdi. En forespørgsel på en post med en enkelt samlingstype returnerer en enkelt værdi (f.eks. 1, a eller streng1).
Angiv Samlingstypen udfyldes med et sæt værdier af samme datatype. En forespørgsel på en post med en sætsamlingstype returnerer et sæt værdier (f.eks. {1, 2, 3, 4}, {a, b, c} eller {streng1, streng2, streng3}).
Liste Samlingstypen udfyldes med en liste over værdier af samme datatype. En forespørgsel med en post med en sætsamlingstype returnerer en liste over værdier (f.eks. (3, 2, 1, 4), (b, a, c) eller (streng2, streng1, streng3). Rækkefølge er vigtig her i modsætning til sæt og multisæt, hvor rækkefølge ikke antages.
Multisæt Samlingstypen udfyldes med et multisæt eller en pose med værdier af samme datatype. En forespørgsel fra en post med en samlingstype med flere sæt returnerer et multisæt eller en pose med værdier (f.eks. {1, 1, 2, 3, 3, 3, 3, 4}, {a, b, b, b, c} eller {string1, streng2, streng2, streng3}).