2015-04-07 2 views
2

Я добавил некоторые комментарии к колонкуКак получить или прочитать комментарии определенного столбца в SQL

COMMENT ON COLUMN STUDENT.STUDENT_NAME 
IS 'This is comment for the column'; 

COMMENT on column student.student_name 'THIS IS COMMENT FOR THE COLUMN' succeeded. 

Как я могу просмотреть его с помощью запроса?

+0

вы должны вернуть все из вашей базы данных Do, otherwhise вы просто сделать выбор * от стойки; –

+0

Какие dbms? (Не все продукты имеют поддержку information_schema ...) – jarlh

ответ

3

Предположительно вы используете ORACLE RDBMS. В этом случае, вы можете использовать вид user_col_comments системы:

SELECT comments 
FROM user_col_comments 
WHERE TABLE_NAME = 'STUDENT' AND COLUMN_NAME = 'STUDENT_NAME' 

SQL Fiddle Demo

+0

Это сработало, спасибо –

0

ли вы попробовать это:

select * from user_tab_comments where table_name='STUDENT' 

или это:

select * from all_tab_comments where table_name='STUDENT' 
+0

Это дает мне пустой результат. хотя комментарии присутствуют. –

+0

Получаете ли вы пустые результаты от all_tab_comments? – Jaco

+1

@learner: имена таблиц хранятся в верхнем регистре Oracle. Попробуйте 'where table_name = 'RACK'' –

Смежные вопросы