Hallo ich hoffe die frage ist nicht zuweit von PHP enfernt, ich habe ein Problem und zwar benötige ich die Spalte in der sich ein Constraint befindet um diese als Variable weiterzuverarbeiten.
Diese Spalte habe ich Versucht mit Folgender SQL Anweisung zu bekommen:
select p.TABLE_NAME , c.TABLE_NAME , p.CONSTRAINT_NAME, c.CONSTRAINT_NAME
from user_constraints p, user_constraints c
where p.CONSTRAINT_NAME = c.R_CONSTRAINT_NAME
and p.CONSTRAINT_TYPE = 'P'
and c.CONSTRAINT_TYPE = 'R'
and p.table_name = 'JOBS'
and c.TABLE_NAME = 'EMPLOYEES'
das Ergebnis hiervon ist:
TABLE_NAME TABLE_NAME CONSTRAINT_NAME
JOBS EMPLOYEES JOB_ID_PK
CONSTRAINT_NAME
EMP_JOB_FK
Dies zeigt die Constraints meine Frage speziell wäre wie kann ich mit Hilfe der user_cons_columns jetz den Spaltennamen ausgeben der das Constraint JOB_ID_PK enthält?
danke im Voraus
Diese Spalte habe ich Versucht mit Folgender SQL Anweisung zu bekommen:
select p.TABLE_NAME , c.TABLE_NAME , p.CONSTRAINT_NAME, c.CONSTRAINT_NAME
from user_constraints p, user_constraints c
where p.CONSTRAINT_NAME = c.R_CONSTRAINT_NAME
and p.CONSTRAINT_TYPE = 'P'
and c.CONSTRAINT_TYPE = 'R'
and p.table_name = 'JOBS'
and c.TABLE_NAME = 'EMPLOYEES'
das Ergebnis hiervon ist:
TABLE_NAME TABLE_NAME CONSTRAINT_NAME
JOBS EMPLOYEES JOB_ID_PK
CONSTRAINT_NAME
EMP_JOB_FK
Dies zeigt die Constraints meine Frage speziell wäre wie kann ich mit Hilfe der user_cons_columns jetz den Spaltennamen ausgeben der das Constraint JOB_ID_PK enthält?
danke im Voraus
Kommentar