Informix ist eine Datenbank -Software-Paket von IBM . Es verfügt über Datenbank -Authoring , Management und Werkzeuge für die Erstellung . Obwohl es mit Dutzenden von Datentypen kommt , können Sie eine Situation, in der Sie Ihre eigenen erstellen müssen . Es gibt zwei Arten von benutzerdefinierten Datentypen, die Informix unterstützt : deutliche Daten und transparente Daten . Deutliche Datentypen Quelle die Struktur aus einem nativen Datentyp , haben aber einen anderen Namen und Veränderungen in der Struktur ; undurchsichtig Datentypen beginnen mit einer Struktur, die Sie erstellen. In beiden Fällen , das Verständnis SQL-Datenbanken im Allgemeinen, die Informix läuft , und mit Vertrautheit mit Informix , ist ein Muss . Anleitung
erstellen um einen eigenen Datentyp
1
öffnen Informix und wählen Sie " Projekt". Öffnen Sie einen früheren Projekt, dem Sie möchten einen neuen Datentyp hinzuzufügen, oder wählen Sie "Neu ". ; überspringen Sie den Rest dieser Schritt , wenn Sie eine zuvor gestartete Projekt sind . Wenn Sie ein neues Projekt anlegen wollen, in den New Project Wizard Eigentum Anforderungen zu füllen. Unter " DataBlade Module Name" geben Sie den Namen für das Modul , die Ihren neuen Datentyp enthalten soll. Informix verwendet Module benutzerdefinierte Datentypen , um andere Projekte zu erweitern . Geben Sie Ihrem Modul eine Drei-Buchstaben- Präfix und eine Beschreibung ein.
2
Klicken Sie auf die Registerkarte "Bearbeiten" in der Menüleiste.
3
Wählen Sie " einfügen ".
4
Wählen Sie " Distinct Type " , um eine deutliche Datentyp erstellen. Eine deutliche Datentyp verwendet die Struktur einer anderen Datentyp, sondern hat einen anderen Namen , so dass Informix hält es ein eigener Datentyp , so dass Sie Änderungen daran vornehmen .
5
Füllen Sie das Distinct Typ Wizard mit den entsprechenden Informationen für Ihren neuen Datentyp. Geben Sie dem bestimmten Typ einen Namen , Verwendung Privilegien und eine Quelle Art, die der Datentyp , dass Ihr neuer Typ von zieht ist . Beispiele hierfür sind GELD , NUMERIC und NVCHAR . Überprüfen Sie die " IBM Informix User-Defined -Routinen und Datentypen Developer 's Guide " im Abschnitt Ressourcen unten für eine komplette Liste der nativen Datentypen . Drücken Sie auf " Finish" und speichern Sie Ihr Projekt. Sie haben jetzt einen neuen eigenen Datentyp gemacht .
Erstellen Opaque Datentyp
6
Wiederholen Sie die Schritte eins bis drei des vorherigen Abschnitt .
7
Wählen Sie " undurchsichtig Typ . " Eine undurchsichtige Datentyp so heißt , weil Informix nicht speichert es die interne Struktur oder Format . Stattdessen müssen Sie ihn erstellen.
8
Geben Sie die entsprechenden Werte in die Opaque Type Wizard . Geben Sie dem Datentyp einen Namen .
9
Typ Welche Programmiersprache , wie ein C , C + + oder Java, gehst du , um die Struktur der in unter schreiben " Server Implementation . "
10
geben Sie dem Datentyp keine " interne Mitglieder ", die andere Datentypen daß die opake Datentyp kann verwendet werden . Aktivieren oder deaktivieren Sie die Ihre Daten Typ akzeptiert , Subroutinen wie " Basic Text Input /Output" oder " Typ vergleichen Support . " Presse " Finish" und speichern Sie Ihr Projekt . Ihre undurchsichtigen Datentyp erstellt wurde, aber es muss nicht eine Struktur . Generieren Sie den Code für den Datentyp , indem Sie " Code generieren . " Das schafft Code-Dateien für Ihren Datentyp. Öffnen Sie diese Dateien in einem Code-Editor , wie z. B. Visual C + +. Fügen Sie Ihren eigenen Code, der den Datentyp Struktur verleiht , und speichern Sie die Datei .