Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Oracle] Relazione tra tabelle

    Ciao a tutti,
    mi sapete suggerire come vedere le relazioni che esistono tra più tabelle Oracle (chiavi primarie), possibilmente via sqlplus?

    Grazie,
    Stefano

  2. #2
    Ciao,
    puoi provare così.

    per recuperare le primary key:

    SELECT * FROM ALL_CONS_COLUMNS A JOIN ALL_CONSTRAINTS C ON A.CONSTRAINT_NAME = C.CONSTRAINT_NAME
    WHERE C.TABLE_NAME = 'lamiatabella' AND C.CONSTRAINT_TYPE = 'P'


    per recuperare le foreign keys:

    SELECT * FROM ALL_CONS_COLUMNS A JOIN ALL_CONSTRAINTS C ON A.CONSTRAINT_NAME = C.CONSTRAINT_NAME
    WHERE C.TABLE_NAME = 'lamiatabella' AND C.CONSTRAINT_TYPE = 'R'

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.