1 votes

Dans ORACLE, comment puis-je déterminer les champs qui composent les clés primaires des tables ou des vues?

Je suis en train de faire une application de réplication hétérogène en Django et j'ai besoin de déterminer les champs de clé primaire des tables qui vont être synchronisées.

5voto

Quassnoi Points 191041
SELECT  l.column_name, l.position
FROM    all_constraints n
JOIN    all_cons_columns l
ON      l.owner = n.owner
        AND l.table_name = n.table_name
        AND l.constraint_name = n.constraint_name
WHERE   n.constraint_type = 'P'
        AND n.table_name = 'MYTABLE'
        AND n.owner = 'SCOTT'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X