Domanda

Ho una situazione come questa: Ho bisogno di trovare l'i_chronicle_id di un documento. Se provo con r_object_id (cioè selezionare i_chronicle_id da dm_document dove r_object_id = 'un po' id', mi restituirà l'i_chronicle_id. Quindi non è un problema. Ma se qualcuno ha modificato il documento (estratto e il check-in) il mio sopra query non lo fa lavoro perché il r_object_id è cambiato in quella situazione, che io non lo so. qualcuno può aiutarmi con dql in una situazione del genere?

Nota:. Il motivo per cui cerco l'i_chronicle_id è quello di ottenere l'ultima r_object_id

È stato utile?

Soluzione

Prova a fare qualcosa di simile al seguente

select r_object_id from dm_document 
where i_chronicle_id in (
    select i_chronicle_id from dm_document (ALL) where r_object_id = ID('?')
)

L'(ALL) parola chiave dopo il tipo di selezionare tutte le versioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top