Guest User

Untitled

a guest
May 8th, 2012
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.51 KB | None | 0 0
  1. PROCEDURE list_pk_columns(p_table IN VARCHAR2)
  2. AS
  3.   CURSOR c_list_pk_columns
  4.   IS
  5.     SELECT co.COLUMN_NAME
  6.     FROM user_constraints pk,
  7.       user_cons_columns co
  8.     WHERE co.constraint_name = pk.constraint_name
  9.     AND pk.table_name        = UPPER(p_table)
  10.     AND pk.CONSTRAINT_TYPE      = 'P';
  11. BEGIN
  12.   DBMS_OUTPUT.put_line('Voici les colonnes qui composent la clé primaire :');
  13.   FOR list_pk IN c_list_pk_columns
  14.   LOOP
  15.     DBMS_OUTPUT.put_line(list_pk.column_name);
  16.   END LOOP;
  17. END list_pk_columns;
Advertisement
Add Comment
Please, Sign In to add comment