Skip to main content

Get all constraints in Oracle

 To get all the constraints created in Oracle database, use below query.


            SELECT * FROM USER_CONSTRAINTS;

If you want to get the constraints created for a particular user then use below SQL query.


            SELECT * FROM USER_CONSTRAINTS where owner = 'userName';

Comments

  1. If you want to get the more clear information like columns then use the below SQL query:

    SELECT constraint_name, constraint_type, column_name from user_constraints natural join user_cons_columns where table_name = 'tableName';

    ReplyDelete

Post a Comment

Popular posts from this blog

Identify the duplicates in MySQL

To identify the duplicate entries in MySQL, use below query.                      SELECT COUNT(*) as repetitions, group_concat(id, ' (', startTime, ', ', endTime, ') ' SEPARATOR ' | ') as row_data FROM GROUP BY startTime, endTime HAVING repetitions > 1 FYI, id, startTime and endTime columns should be changed based on your table schema. you can change the output format here like alias and the separator.

Exclude or Include table(s) during creating backup from MySQL

 To exclude tables when you are creating database backup from MySQL, execute below query. mysqldump -u root -p<Password> DATABASENAME --ignore-table= DATABASENAME.TABLENAME  > BACKUPFILENAME.sql  To include  tables when you are creating database backup from MySQL, execute below query. mysqldump -u root -p<Password> DATABASENAME TABLENAME1 TABLENAME2  > BACKUPFILENAME.sql Take note that there is no whitespace between -p and the password..