Preciso descrever cada tabela informando alguns dados
26/07/2004
0
ChavePrimeria - PK
ChaveSecundária - FK - references (??a quem) ...
que script ou linha de comando no sql consigo listar para cada tabela do BD estas caracteristicas???
POR VAFOR é urgente e ja tentei varias ...
describe nometab; -- apenas mostra nome campo tipodado,
...onde encontro referencia aeste tópico? alguem ajuda???
grata em qualquer situação mesmo que não possam ajudar...
[] com carinho Ro
:arrow: [color=red:494b57668e]Título alterado pelo Moderador oTTo.[/color:494b57668e]
:idea: [color=blue:494b57668e]Seja mais claro no título.[/color:494b57668e]
:idea: [color=blue:494b57668e][url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=16976]Saiba como obter resposta rápida..[/url][/color:494b57668e]
:idea: [color=blue:494b57668e]Leia sempre [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta.[/url][/color:494b57668e]
:idea: [color=blue:494b57668e]Use sempre o Link [url=http://delphiforum.icft.com.br/forum/search.php][img:494b57668e]http://delphiforum.icft.com.br/forum/templates/subSilver/images/icon_mini_search.gif[/img:494b57668e] Pesquisar[/url] no topo da Página.[/color:494b57668e]
Rcastro
Posts
26/07/2004
Mutveio
exp user/senha file=arquivo.dmp tables=(schema.sales)
Por definição o export de tabela exporta a estrutura, os indices e as concessões exportando os dados ou não. Verifique este comando, talvez resolva o seu problema.
27/07/2004
Rcastro
que mostra
OWNER NOT NULL VARCHAR2(30)
CONSTRAINT_NAME NOT NULL VARCHAR2(30)
CONSTRAINT_TYPE VARCHAR2(1)
TABLE_NAME NOT NULL VARCHAR2(30)
SEARCH_CONDITION LONG
R_OWNER VARCHAR2(30)
R_CONSTRAINT_NAME VARCHAR2(30)
DELETE_RULE VARCHAR2(9)
STATUS VARCHAR2(8)
mas não sei o que significa
R_owner, R_constraint_name, constraint_type e search_condition ...
alem disso gostaria de ver para as FK (chave-estrangeira ...o references to...)...
existe alguma forma de gerar script (reverso) gerador da estrutura da tabela - no ambiente Oracle??
27/07/2004
Motta
from user_constraints
where r_constraint_name = (select constraint_name
from user_constraints
where table_name = ´minha_tabela´ and
constraint_type = ´P´)
order by table_name
está query mostra em quais tabela uma outra é FK.
27/07/2004
Rcastro
mas poderia me explicar o q. significa
P .. ou R.. ou C para definir tipo de constraint
e
r_constraint_name ...seria o nome da tabela aa direita no relacionamento ? ...
sempre grata,
desejo a vc. tudo de muito bom...
:lol:
28/07/2004
Motta
R - FK (Relacionamento)
C - Check
r_constraint_name nome da constraint de fk
de uma olhada nas tabelas
USER_CONSTRAINTS Constraint definitions on user´s own tables
USER_CONS_COLUMNS Information about accessible columns in constraint definitions
28/07/2004
Rcastro
erro: ambiguidade...
sou meio (muito) fraquinha em sql e mais leiga ainda em Oracle...portanto tudo que fço é uma conquista...
agradeço estar me ajudando a melhorar meus resultados...
select distinct table_name, constraint_name, col.column_name from user_constraints, user_cons_columns col
where r_constraint_name =
(select c.constraint_name from user_constraints c where c.table_name = ´ALUNO´
and c.constraint_type = ´P´)
and constraint_name = col.constraint_name
order by table_name;
sei que está meio ´MALUCO´ mas é apenas para vc. tentar entender onde quero chegar:
tabela ------ constraint -------coluna...
acha que estou pedindo demais?
de qualquer forma o que já fez foi maravilha...valeu.. :D
28/07/2004
Motta
from USER_CONS_COLUMNS
where constraint_name = ´nome-de-sua-contraint´
order by position
Clique aqui para fazer login e interagir na Comunidade :)