Informix är ett databasprogram förpackning tillverkad av IBM . Det har databas författande , hantering och skapande verktyg . Även om det kommer med massor av datatyper , kan du hitta en situation där du behöver för att skapa din egen . Det finns två typer av användardefinierade datatyper som Informix stödjer: distinkta uppgifter och ogenomskinliga uppgifter . Distinkta datatyper källa strukturen från en intern datatyp , men har ett annat namn och förändringar i strukturen , ogenomskinliga datatyper börjar med en struktur som du skapar . I båda fallen , att förstå SQL-databaser i allmänhet , vilket Informix körningar , och ha förtrogenhet med Informix , är ett måste . Instruktioner Review, Skapa en distinkt datatyp
1
Open Informix och välj " Project . " Öppna ett tidigare projekt som du vill lägga till en ny datatyp eller välj " Nytt ". , Hoppa över resten av detta steg om du använder en tidigare startade projekt . Om du skapar ett nytt projekt , fyll i den nya fastigheten Projektassistenten krav . Under " DataBlade Modulnamn , " skriver du namnet på den modul som ska innehålla den nya datatypen . Informix använder moduler för att utöka användardefinierade datatyper till andra projekt . Ge din modul ett tre - brev prefix och en beskrivning .
2
Klicka på " Redigera "-fliken i menyraden .
3
Välj " infoga . "
4
Välj " distinkt typ " för att skapa en distinkt datatyp . En distinkt datatyp använder strukturen av en annan datatyp , men har ett annat namn så att Informix anser det en separat datatyp , så att du kan göra ändringar i den .
5
Fyll i distinkt typ Wizard med lämplig information för din nya datatypen . Ge distinkt typ ett namn , privilegier användning och en källa typ , som är den datatyp som din nya typen drar från . Exempel inkluderar PENGAR , numeriska och NVCHAR . Granska " IBM Informix Användardefinierade Rutiner och datatyper utvecklare Guide " i avsnittet Resurser nedan för en komplett lista över de infödda datatyper . Tryck " Slutför " och sedan spara ditt projekt . Du har nu gjort en ny distinkt datatyp .
Skapa Opaque Datatyp
6
Upprepa steg ett till tre i föregående avsnitt .
7
Välj " Opaque Type . " En opak datatyp kallas så eftersom Informix inte förvara den interna struktur eller format . Istället måste du skapa den .
8
in värdena i den opaka Type guiden . Ge datatyp ett namn .
9
Typ vilket programmeringsspråk , såsom C , C + + eller Java , ska du skriva av den typ in under " Server Implementation . "
10
Ge datatypen några " interna medlemmar ", som är andra datatyper som den opaka datatypen kan använda . Markera eller avmarkera som subrutiner din datatyp accepterar , till exempel " Basic Text Input /Output " eller " Type Jämför Support . " Tryck på " Finish " och spara ditt projekt . Din ogenomskinliga datatyp har skapats , men det har inte en struktur . Generera koden för datatypen genom att välja "Skapa kod . " Detta skapar kodfiler för din datatyp . Öppna dessa filer i en kod editor , såsom Visual C + + . Lägg till din egen kod , vilket ger struktur datatyp , och spara filen .