Sequenzielles numerisches Tag, beginnend bei |
Weist jedem Datensatz einen inkrementellen numerischen Wert zu, der mit der angegebenen Zahl beginnt. Wenn Sie 0 angeben, hat der erste Datensatz die ID 0, der zweite Datensatz die ID 1 usw. Anmerkung: Stellen Sie für diesen eindeutigen Schlüssel sicher, dass Sie die Laufzeitinstanzen (auf der Registerkarte Laufzeitleistung) nicht über 1 erhöhen, da dies zu doppelten IDs führen kann.
|
Sequenzielles numerisches Tag, beginnend beim Wert in einem Datenbankfeld |
Weist jedem Datensatz einen inkrementellen numerischen Wert zu, der mit dem aus dem Datenbankfeld gelesenen Maximalwert beginnt. Diese Zahl wird dann um 1 erhöht und dem ersten Datensatz zugewiesen. Beispiel: Wenn die aus dem Datenbankfeld gelesene Zahl 30 ist, hat der erste Datensatz die ID 31, der zweite Datensatz die ID 32 usw.
- Verbindung
- Wählen Sie die gewünschte Datenbankverbindung aus. Die Auswahlmöglichkeiten variieren, je nachdem, welche Verbindungen im Verbindungs-Manager der Spectrum Management Console definiert sind. Wenn Sie eine neue Datenbankverbindung herstellen oder eine vorhandene Verbindung ändern oder löschen müssen, klicken Sie auf Verwalten.
- Wenn Sie eine Datenbankverbindung hinzufügen oder ändern, füllen Sie diese Felder aus:
- Verbindungsname
- Geben Sie einen Namen für die Verbindung ein. Sie können den Namen frei wählen.
- Datenbanktreiber
- Wählen Sie den passenden Datenbanktyp aus.
- Verbindungsoptionen
- Geben Sie Host, Port, Instanz, Benutzername und Kennwort an, die für die Verbindung zur Datenbank verwendet werden sollen.
- Tabellenansicht
- Gibt die Relation oder Ansicht in der Datenbank an, die Sie abfragen möchten.
- Datenbankfeld
- Wählen Sie eine Spalte aus der Liste aus, um einen eindeutigen Schlüssel zu generieren.
Die unterstützten Datentypen zum Generieren der eindeutigen ID sind:
- long
- Ein numerischer Datentyp, der sowohl negative als auch positive ganze Zahlen zwischen -263 (-9.223.372.036.854.775.808) und 263-1 (9.223.372.036.854.775.807) enthält.
- integer
- Ein numerischer Datentyp, der sowohl positive als auch negative ganze Zahlen zwischen -231 (-2,147,483,648) und 231-1 (2,147,483,647) enthält.
- bigdecimal
- Ein numerischer Datentyp, der eine Genauigkeit von 38 Dezimalstellen unterstützt. Verwenden Sie diesen Datentyp für Daten in mathematischen Berechnungen, die einen hohen Grad von Genauigkeit erfordern, speziell solche mit Finanzdaten. Der Datentyp „bigdecimal“ unterstützt genauere Berechnungen als der Datentyp „double“.
- double
- Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit doppelter Genauigkeit zwischen 2-1074 und (2-2-52)×21023 enthält. In der E-Notation liegt der Wertebereich bei -1,79769313486232E+308 bis 1,79769313486232E+308.
- float
- Ein numerischer Datentyp, der sowohl negative als auch positive Zahlen mit einzelner Genauigkeit zwischen 2-149 und (2-223)×2127 enthält. In der E-Notation liegt der Wertebereich bei -3,402823E+38 bis 3,402823E+38.
|
Datums-/Uhrzeitstempel |
Erstellt einen eindeutigen Schlüssel basierend auf dem Datums- und Uhrzeitstempel statt der sequenziellen Nummerierung. |
UUID |
Erstellt einen universell eindeutigen 32-stelligen Bezeichnerschlüssel für jeden Datensatz. Die Ziffern im Schlüssel werden in fünf Gruppen durch Bindestriche getrennt angezeigt, und zwar im Format 8-4-4-4-12, also insgesamt 36 Zeichen (32 alphanumerische Zeichen und vier Bindestriche). Beispiel: 123e4567-e89b-12d3-a456-432255330000
|
Aus |
Wählen Sie diese Option nur aus, wenn Sie mithilfe eines Algorithmus einen nicht eindeutigen Schlüssel generieren möchten. |