sql >> Databáze >  >> RDS >> Oracle

Jak zobrazit komentáře sloupce s operací desc

příkaz desc je pro různé nástroje interpretován odlišně. Dělá to výběr některých standardních pohledů Oracle.

Zde je dotaz na tato zobrazení, která poskytnou požadovaná data sloupců, ale doporučuji vám vybrat *, abyste viděli vše, co je k dispozici.

Máte 3 typy zobrazení, dba_, all_ a user_* zobrazení. Používám user_*, protože je k dispozici pro každé schéma/uživatele, ale uvádí pouze objekty vlastněné tímto schématem/uživatelem. Zobrazení dba_ jsou obvykle pouze pro dba a zobrazení all_ vám mohou nebo nemusí být k dispozici v závislosti na tom, jak moc vám váš dba důvěřuje. ^_^

select tc.column_name
,      tc.nullable
,      tc.data_type || case when tc.data_type = 'NUMBER' and tc.data_precision is not null then '(' || tc.data_precision || ',' || tc.data_scale || ')'
                            when tc.data_type like '%CHAR%' then '(' || tc.data_length || ')'
                            else null
                       end type
,      cc.comments
from   user_col_comments cc
join   user_tab_columns  tc on  cc.column_name = tc.column_name
                            and cc.table_name  = tc.table_name
where  cc.table_name = upper(:tablename)


  1. jak upravit existující kontrolní omezení?

  2. jak zkontrolovat všechna omezení na stole v oracle

  3. Jakých je 6 hlavních součástí aplikace Microsoft Access?

  4. ClusterControl - Pokročilá správa zálohování - PostgreSQL