Tabelle mit bestimmten anderen Attributen für alle Datensätze macht:In RDBMS, wie sichergestellt wird, dass ein Attribut, das Attribut
SOFTWARE
----------------
PNAME (VARCHAR),
TITLE (VARCHAR),
DEVIN (VARCHAR),
SCOST (NUMBER),
DCOST (NUMBER),
SOLD (NUMBER)
Wie kann ich sicherstellen, dass, wenn ich Werte in die Tabelle einfügen, die TITLE
, COSTS
und SOLD
Spalten haben die gleichen Werte, wenn sie als Set verwendet werden? d.h, wann immer Spalte TITLE
einen Wert hat x
, Spalten SCOST
, DCOST
SOLD
und haben dieselben Werte a , b
c
und für alle Datensätze, bei denen TITLE
ist x
, PNAME
und/oder DEVIN
variieren.
Dies gab mir die allgemeine Idee, aber die Ansicht wurde gerade nicht aus irgendeinem Grund erstellt, aber wenn ich es in 'CREATE VIEW SOFTWARE AS SELECT T. *, D.PNAME, D.DEVIN VON SOFTWARE_TITLES T, SOFTWARE_ENTWICKLUNG D WHERE änderte T.TITLE = D.TITLE; 'es hat funktioniert, also danke! – user8029928
@ user8029928 Ich hatte fälschlicherweise die Join-Bedingung verlassen - es ist jetzt da und sollte funktionieren. – MT0