-
Zufallszahl als Index für eine Lagerplatz?
Da finde ich persönlich eine Identity-Column als INT oder BIGINT, die sich ständig hochzählt, für geeigneter.
Neben der Anforderung eigentlich eine Platz-Id zu haben á la 'Lager-Gang-Regal-Block-Ebene-Platz'.
Zufall sollte in der Logistik eher nicht vorkommen;-).
-
 Zitat von Fuerchau
Zufall sollte in der Logistik eher nicht vorkommen;-).
https://www.zufall.de/
...sorry- konnte ich mir nicht verkneifen ;-)
-
... habe mal auf die Schnelle ein create table as (select rand() unrand from aLargeTable) with data gemacht. Mit analogen Resultaten. Da sind alle Faktoren raus, über die man nachdenken könnte.
=> die Funlktion rand() ist in DB2/400 völliger Murks!
Wie das für Lagerplätze funzen soll, ierschließt sich mir allerdings nicht. Selbst eine korrekte rand() Funktion ist nicht frei von Kollisionen und wo soll dann der Kram hin?
D*B
-
Neben der IDENTITY gäbe es auch SEQUENCE
CREATE SEQUENCE MySeq
START WITH 1
INCREMENT BY 1
MAXVALUE 10000
CYCLE
VALUES (NEXT VALUE FOR MySeq)
-
SEQUENCE war vor Identity.
Eine SEQUENCE benötigt eine zusätzloche DTAARA, während Identity innerhalb der Tabelle abgebildet wird.
Andererseits kann SEQUENCE auch für mehrere Tabellen verwendet werden.
Im Gegensatz zu SEQUENCE ist Identity lückenlos, wenn man sie nicht manipuliert.
Bei SEQUENCE können aus Performancegründen mehrere Werte auf 1x abgerufen und gecached werden (Default 20). Wenn dann weniger Inserts laufen, ist der Rest dann enfach weg.
Außerdem kann man bei Identity im Insert die Spalte einfach weglassen, bei SEQUENCE benötigt man die Funktion.
Similar Threads
-
By Joe in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 29-03-11, 13:23
-
By KingofKning in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 08-03-10, 09:23
-
By schatte in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-10-06, 15:22
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks