Informix er en database programvarepakke laget av IBM . Det har database redigering , ledelse og etablering verktøy. Selv om den kommer med dusinvis av datatyper , kan du finne en situasjon hvor du trenger for å lage din egen. Det finnes to typer brukerdefinerte datatyper som Informix støtter : distinkte data og ugjennomsiktig data . Distinkte datatyper kilde strukturen fra en innfødt datatype , men har et annet navn, og endringer i strukturen , ugjennomsiktig datatyper starte med en struktur du oppretter. I begge tilfeller , forståelse SQL databaser generelt , som Informix går , og ha kjennskap til Informix , er et must . Instruksjoner , Lag en distinkt datatype
en
Åpen Informix og velg " Project. " Åpne et tidligere prosjekt som du ønsker å legge til en ny datatype eller velg " New". ; Hopp over resten av dette trinnet hvis du bruker en tidligere startet prosjektet . Hvis du oppretter et nytt prosjekt , fyll i det nye prosjektet Wizard eiendom krav. Under " Datablade Module navn , " skriver du navnet på modulen som skal inneholde den nye datatype. Informix bruker moduler for å utvide brukerdefinerte datatyper til andre prosjekter . Gi din Module en tre-bokstavs prefiks og en beskrivelse .
2
Klikk på " Rediger" fanen i menylinjen .
3
Velg " Sett inn ".
4
Velg " distinkt type "for å skape en distinkt datatype. En distinkt datatype bruker strukturen til en annen datatype , men har et annet navn , slik at Informix ser det som en egen datatype , slik at du kan gjøre endringer i den .
5
Fyll ut distinkt type veiviser med riktig informasjon for den nye datatype. Gi distinkt type et navn , bruk privilegier og en kilde type, som er den datatype som den nye typen trekker fra . Eksempler er PENGER, NUMERIC og NVCHAR . Gjennomgå "IBM Informix Brukerdefinerte Rutiner og datatyper Developer Guide " i Resources nedenfor for en fullstendig liste over de innfødte datatyper. Trykk "Finish " og deretter lagre prosjektet . Du har nå laget en ny distinkt datatype.
Lag Opaque Datatype
6
Gjenta trinn One via Tre av forrige avsnitt .
7
Velg "Opaque Type. " En ugjennomsiktig datatype er så kalt fordi Informix ikke lagre den interne struktur eller format . I stedet må du lage det .
8
Angi de aktuelle verdiene i Opaque Type Wizard . Gi datatype et navn.
9
Type hva programmeringsspråk , for eksempel en C , C + + eller Java , skal du skrive strukturen av den typen i under " Server implementering . "
10
Gi datatype noen " interne medlemmer ", som er andre datatyper som ugjennomsiktig datatype kan bruke. Sjekk eller fjern merket som Delrutiner din datatype aksepterer , for eksempel " Basic Text Input /Output" eller "Type Sammenligne støtte. " Trykk " Finish" og lagre prosjektet . Din ugjennomsiktig datatype har blitt opprettet , men det har ikke en struktur . Generere koden for datatype ved å velge "Generer kode". Dette skaper kode filene for din datatype. Åpne disse filene i en kode editor , slik som Visual C + + . Legg til din egen kode , som gir data type struktur , og lagre filen .