In SQL è possibile creare in qualche modo chiavi esterne che puntano a dati contenuti in una vista???(Io nn ci riesco)!!!
Cioè se ho una tabella A ed una vista V, una chiave esterna da un campo di A ad uno di V???
In SQL è possibile creare in qualche modo chiavi esterne che puntano a dati contenuti in una vista???(Io nn ci riesco)!!!
Cioè se ho una tabella A ed una vista V, una chiave esterna da un campo di A ad uno di V???
non credo si possa fare anche perchè una vista è una sorta di tabella derivata...quindi perchè non puntare al campo originale?!
In pratica devo sviluppare su un database già esistente.
Ma nn accedo direttamente ad esso bensì per i dati mi vengono fornite delle viste le quali operano già una prima "scrematura" dei dati.
In pratica puntando su una delle tabelle originali, includerei più dati di quelli effettivamente possibili (dati che dalle viste vengono esclusi!)
Cmq per adesso ho risolto facendo un controllo a livello di php.
Risolverò con dei controlli lato php oppure con delle stored procedures!