Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да показвате коментари на колона с операция desc

командата desc се тълкува различно за различните инструменти. Това, което прави, е да избира някои стандартни изгледи на Oracle.

Ето заявка за тези изгледи, които ще осигурят желаните данни в колоната, но ви препоръчвам да изберете *, за да видите всичко, което е налично.

Имате 3 типа изгледи, dba_, всички_ , и user_* изгледи. Използвам user_*, защото това е достъпно за всяка схема/потребител, но изброява само обектите, притежавани от тази схема/потребител. Изгледите на dba_ обикновено са само за dba, а всички_ изгледи може да са или да не са достъпни за вас в зависимост от това колко ви има доверие на 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. Вземете плик, т.е. припокриващи се времеви интервали

  2. Oracle Database TLS1.2 / SSL връзка с помощта на JDBC тънък и JKS

  3. Присъединяване на вложен цикъл в Oracle 11g

  4. Най-добрият начин да изпълнявате периодично заявки на Oracle

  5. Oracle:Актуализиране на колона на таблица с помощта на ROWNUM във връзка с клауза ORDER BY