Am 21.11.2010 16:25, schrieb Bernhard Junk:
Am 21.11.2010 16:16, schrieb Norbert Zawodsky:
Am 21.11.2010 15:27, schrieb Bernhard Junk: Hallo Bernd,
ich kann mich nur wiederholen! Es gibt möglicher Weise ein grundlegendes Design / Verständnisproblem.
Was möchtest Du erreichen?
Du vermischt IMHO "Daten" und "Funktionen". Funktionen (wie das Produkt aus Menge und Preis) haben meistens in einer DB nichts verloren. Das ist Aufgabe des "Frontends".
Anders ausgedrückt:
Was möchtest Du mit dem Produkt aus menge und Preis tun? Wo willst Du es verwenden? In einem Ausdruck? Auf einer Rechnung, Lieferschein? Oder nur zu Deiner Information?
lG Norbert
Hallo Norbert, im Prinzip hast Du recht! Ich möchte aus der DB mit den Tabellen A und B eine Verknüpfung nach C herstellen die automatisch die Werte verändert. Das Obige ist nur ein Beispiel gewesen. Es sind mehrere Tabellen die ich mathematisch verknüpfen möchte. Das Ergebnis soll dann in einer neuen Tabelle abgelegt werden. Diese neue Tabelle soll dann mit einem Increment im Index versehen werden, so dass es bei jeder neuen Berechnung einen neuen Datensatz ergibt. Dieser und nur dieser kann dann eingesehen werden. Die Eingaben erfolgen auf Tabelle A und B. Das Ergebnis steht in C. Jetzt besser verständlich?
Gruss Bernd
Aha! Jetzt wird es schon klarer!! Das ist meiner Meinung nach ein eindeutiger Fall für einen "Trigger". Schau dir mal die CREATE TRIGGER Syntax an. Ein Trigger ist eine Art Funktion die in der DB gespeichert ist. Wenn bestimmte Events passieren, z.B. ein UPDATE auf eine Tabelle kann mit diesem Event ein Trigger ausgelöst werden. Der kann dann verschiedenes tun. Z.B. in einer Tabelle C einen Record INSERTen... Grüße Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org