the table in a schema hierarchy
HelloHow to find the hierarchy of tables in a schema?
the first independent tables show output then
tables of primary key and foreign key tables.
I ask for table.we only need in all tables in a diagram of how to the hierarchy.
Visit this link...
http://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:661009003696
and your query might me something like...
select rpad( '*', (level-1)*2, '*' ) || table_name table_name
from (select a.table_name,
a.constraint_name pkey_constraint,
b.constraint_name fkey_constraint,
b.r_constraint_name
from user_constraints a, user_constraints b
where a.table_name = b.table_name
and a.constraint_type = 'P'
and b.constraint_type = 'R'
union all
select table_name, constraint_name, null, null from user_constraints where
constraint_type= 'P'
) start with fkey_constraint is null
--and table_name = '' this is used when you want to know the hierarchy starting with a particular table.
connect by nocycle prior pkey_constraint = r_constraint_name
Ravi Kumar
Tags: Database
Similar Questions
-
Hello
How can I use statistics for all the tables in a schema in SQL Developer? and how long will it take on average?
Thank you
Jay.
Select the connection and right-click on it and select schema statistics collection
-
Access to the content of the tables of a schema into another schema
Hello
I have my doubts... Suppose I have a user called DEMO and it has tables. now I have another user called DEMO1
my doubt is. How can I get the DEMO user tables in DEMO1. If updating the table DEMO1 which should reflect
DEMO user. Help me...Dear friend,
You can consult the tables of a schema in another schema using the following steps.
(1) you must grant privileges on table demo Demo1, here's the statement to do so.
Grant Select, update on the table table_name to Demo1
(2) Create in Demo1 for the table_name demo, the suite is about education to do.
SYNONYM to CREATE or REPLACE table_name for Demo.table_name;
(3) do the Update statement on the table table_name in Demo1. Updated these results reflected in demo when you post the update statement in Demo1.
Hope that gives you an idea.
Kind regards
Ravi Kumar Ankarapu. -
READ the TABLE of another schema
Hello
pls help me.
I want to read the table of another schema that is declared in the application of the apex.
SELECT * FROM DBA_ROLE_PRIVS;
(SELECT * FROM sys.) DBA_ROLE_PRIVS: auch bad)
The owner of this table is SYS.
Error: The Table is unknown or cannot be found.
my real schema is GCs.
How is the select statement for this case for reading in the table (or tableview) of another schema?
many and many thanks for your help.
TLThe SYS schema is a special schema in Oracle. You must explicitly grant the user rights by selecting tables and views sys.
-
Hi all
How all the tables in a particular schema? If I have a query ALL_TABLES, giving all the tables on the system, but I want tables under a particular scheme (for example the FACTS) only.
understand where owner = schema name
-
foreign key referencing the table in different schema
I create a foreign key for the table in the schema A a table to diagram B.
I do that by grant references (column name) on the name of the table to username;
is there any drawback/disadvantage in the creation of foreign keys referencing tables in another schema?Not as such, no.
Generally, you want to check a second time when you are in this kind of situation that the two tables really belong in different schemas. It should be relatively rare to find a child table that belongs to a different schema than the parent. Sometimes, but it should be an exception, not the rule.
Justin
-
GR 11, 2 Data Pump. Import the table in a schema into another schema
I have oracle stady. I export shema HR in the hrexport.dmp file. When I import tables from this file, I got hurt. I have used Enterprise Manager:
1. connected by SYSTEM user as USUAL
2 selected, choose the type of import - tables
3. the data in the file imported
4 selected tables to import tables
5. in the next step, I try to insert a row into the table remapping patterns and change the cell Destination Shema, but in the list is only one name of shema - HR! Why?
Published by: alvahtin on 10.03.2013 06:11ORA-39166: Object SYSTEM. EMPLOYEES were found.
ORA-39166: Object SYSTEM. The DEPARTMENTS was not found.
ORA-39166: Object SYSTEM. PLACES not found.Tables are not owned by system. Try
impdp system/oracle remap_schema=hr:inventory tables=hr.employees, hr.departments, hr.locations ........
-
Number of rows in the tables of a schema
Hello!
I compare the amount of lines in a diagram
Select "select count (*) ' |" table_name |' a ' | owner: '. ' || table_name | ';' from dba_tables
you could you please help me to create the script that will be displayed as lines in the table:
SQL > select count (*) MY_TABLE_NAME of MY_TABLE_NAME;
MY_TABLE_NAME
------------
1010 MY_TABLE_NAME1
thanks and regards,.
MY_TABLE_NAME2 20
Paveldeclare lcount number; lquery varchar2(200); begin for data in(Select * from user_tables) loop lquery:= 'select count(*) from '||data.table_name; execute immediate lquery into lcount; dbms_output.put_line( data.table_name ||----|| lcount); end loop; end;
-
How to find the table in a schema, if I only have a particular column name
Hi all
Ideal if some1 could help me, I know not a column name and I need to find the table that actually holds this column paricular name I know.
is it possible to find this particular table with SQL?
Thank you
RahulSelect the table TABLE_NAME from user_tab_columns where column_name = 'COLUMN_NAME '.
-
How to delete all the rows in all the tables of a schema in Oracle?
Hi all
I want to delete all records of all tables of a schema and I think that there should be a statement for this but I don't know how?
can help you?
Published by: user8105261 on November 25, 2009 23:06BEGIN FOR i IN (SELECT table_name FROM user_tables) LOOP EXECUTE IMMEDIATE 'DELETE FROM' || i.table_name; END LOOP; COMMIT; END;
(Y)
-
How to allow a user to view all the tables from another schema?
I have a 'vic4ever' scheme where I have created all my tables. Now, I create a new user named "nvvp1". So, I want to enable nvvp1 display all tables in a schema vic4ever. But I don't know how to do! Or I need to run this command for each table?
Grant select on vic4ever.table1 to nvvp1;
Grant select on vic4ever.table2 to nvvp1;
....
Thank youYes, that's what you have to do, but you could speed up a bit:
BEGIN FOR cur_rec IN (SELECT table_name FROM ALL_TABLES WHERE UPPER(owner) = 'NVVP1') LOOP EXECUTE IMMEDIATE 'Grant select on vic4ever.' || cur_rec.table_name || ' to nvvp1'; END LOOP; END; /
-
grant the select privilege on the table in another schema by role error
Hello
I have a problem with the granting of privileges to another schema
I have A user who has only 1 system priv: connect, which has a private: create session;
I created a role X, which I have the privilege: select on a table to a diagram B customer.
I then conceded this X role to A user.
I can't select * B.customers when im connected to A
identification of information like it that I'm missing?
Thank you
Rgds>
but whenever I put a default role, the other is automatically set to zero-defectsHow did you receive the two default roles?
>
By running the code I posted above as user SYS.Drop your user and start again and use the code I posted.
-
How to create the table in another schema of database even
Hello..
I have a database DB1
and 2 patterns / users in this...
Usr1 and Usr2...
I created a TEMP Usr1 schema table... and created
Then tried the following declaration in the schema Usr2...
CREATE TABLE TEMP AS SELECT * FROM Usr1.TEMP;
Then it is in error that...
: 00942 TABLE OR VIEW DOES NOT EXIST...
What is the reason for this...
Thank youYou must make this grant on any new table, you create in usr1 and you want to use in the usr2 schema.
Its not desirable, but you can give system privileges
grant select to usr2.
USR2 can select on any table.
-
Select all the tables in the schema
Hi, I'm looking for x, y of the tables in a schema, get the error "missing expression," working with oracle 11g.
declare
v_sql varchar2 (4000);
number of v_x;
number of v_y;
number of V_n;
Start
for rec in loop (select table_name as table_name from all_tables where table_name like '% oumou %' ORDER BY 1)
v_sql: = ' select a.idnumber, t.x, t.y, table (sdo_util.getvertices (a.geometry)) t OF ' | Rec.table_name | « a » ;
V_sql EXECUTE IMMEDIATE v_n, v_x, v_y;
dbms_output.put_line(V_n|| v_x || v_y);
end loop;
end;... --only for fetching implizit CURSOR cur1 CURSOR t2 IS SELECT CAST('' AS VARCHAR2(20))idnumber, CAST(0 AS NUMBER) x, CAST(0 AS NUMBER) y FROM dual; rec2 t2%ROWTYPE; ...
To the implicit CURSOR cur1, you can set a variable-FETCH with CUR1% ROWTYPE.
So, I defined an explicit CURSOR t2, bringing me the types for the columns of results:
IDNUMBER (VARCHAR2 (20)), X (NUMBER) and Y (NUMBER)
This T2 of cursor, I can set a % ROWTYPE VARIABLE t2 to fetch the results.Please give points for the solution.
-
How to copy all the tables, triggers, etc, from a schema from one user to another
Hello everyone!
I'm looking for a QUERY or a stored procedure to copy the tables of a schema of the user to a different schema.
Should resemble the kind of: copy (select * from object where owner = 'UserIwantToCopyFrom') user = "UserIwantToCopyTO".
I'm sure that my example is rubbish, but I tried to explain what I want to do.
Then there is a chance to do in sql code? I have to build a model of a schema of the user with hundreds of tables, triggers, etc. and copy it into several other user patterns.
Thanks for your advice!
JanThere are many examples available.
What you generally want to do is:For the export, use the job_mode-online option "SCHEMA".
Example of exporthttp://www.oracle-base.com/articles/10g/OracleDataPump10g.php DECLARE l_dp_handle NUMBER; l_last_job_state VARCHAR2(30) := 'UNDEFINED'; l_job_state VARCHAR2(30) := 'UNDEFINED'; l_sts KU$_STATUS; BEGIN l_dp_handle := DBMS_DATAPUMP.open( operation => 'EXPORT', job_mode => 'SCHEMA', remote_link => NULL, job_name => 'EMP_EXPORT', version => 'LATEST'); DBMS_DATAPUMP.add_file( handle => l_dp_handle, filename => 'SCOTT.dmp', directory => 'TEST_DIR'); DBMS_DATAPUMP.add_file( handle => l_dp_handle, filename => 'SCOTT.log', directory => 'TEST_DIR', filetype => DBMS_DATAPUMP.KU$_FILE_TYPE_LOG_FILE); DBMS_DATAPUMP.metadata_filter( handle => l_dp_handle, name => 'SCHEMA_EXPR', value => '= ''SCOTT'''); DBMS_DATAPUMP.start_job(l_dp_handle); DBMS_DATAPUMP.detach(l_dp_handle); END; /
for import, you can use the remap_schema option with:
DBMS_DATAPUMP.METADATA_REMAP ( handle IN NUMBER, name IN VARCHAR2, old_value IN VARCHAR2, value IN VARCHAR2, object_type IN VARCHAR2 DEFAULT NULL);
There are many more details in the document as provided Thierry.
Maybe you are looking for
-
My iPhone 5 told me that I was running memory so I deleted more 3 500 photos/videos from my phone to save space. However, after I did he told me there was still less memory than it was before? Why would he do that?
-
Hi - I'm new and really confused! Is it possible for someone to explain VERY SIMPLY how to get album art of WMP12 in "rocket"? She shows in WMP, but does not appear automatically when you synchronize on. A simple step by step guide would be great! Th
-
Hello Let's say I want to configure NPIV in my environment vSphere to virtualize the EMC Networker server that needs to connect to a backup library. In this case, how the vSphere NPIV interact with the NPV of the fabric of interconnections in end-hos
-
External drive in gray security permissions
I have a 3 TB USB Lacie external drive formatted to NTFS and I recently checked my read/write permissions for all groups (systems, administrators, etc. etc.) through the Security tab to be READ-ONLY. Now when I went to revert the changes a week late
-
I have an upgrade question. I received a notification when I connected my computer to the internet that Lightroom 5.7.1 was available had merge to HDR & Panoramic photos. I can't find these. Where can I find them.