Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wyświetlić komentarze kolumny z operacją desc

polecenie desc jest różnie interpretowane dla różnych narzędzi. To, co robi, to wybór niektórych standardowych widoków Oracle.

Oto zapytanie dotyczące tych widoków, które dostarczą żądane dane kolumn, ale zachęcam do zaznaczenia *, aby zobaczyć wszystko, co jest dostępne.

Masz 3 rodzaje widoków, dba_, wszystkie_ i widoki user_*. Używam user_*, ponieważ jest to dostępne dla każdego schematu/użytkownika, ale wyświetla tylko obiekty należące do tego schematu/użytkownika. Widoki dba_ są zazwyczaj tylko dla dba, a widoki all_ mogą być lub mogą nie być dla Ciebie dostępne, w zależności od tego, jak bardzo ufa Ci Twój dba. ^_^

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zrób skumulowaną sumę w widoku wyrocznia

  2. Zwarcie Oracle CASE nie działa w grupie przez

  3. Zaktualizuj wiele kolumn w instrukcji MERGE ORACLE

  4. Funkcja ACOS() w Oracle

  5. Niesamowite pytania do rozmowy kwalifikacyjnej z 24 równoległymi menedżerami