오라클 코멘트 질문드립니다... 0 2 1,109

by 삑사리통 [Oracle 기초] [2017.04.11 00:35:34]


안녕하세요.

요즘들어 오라클을 공부하고 있는 초보 학생입니다...

코멘트 부분 공부하는 중에 모르는 부분이 생겨 질문드립니다..

컬럼 ID를 'emp_name' 과 같이 주고 코멘트로 '성명' 이라고 주고 싶은데 

한번 해봤는데 잘 안되서요... 에러가 난 부분 잡아주시면 정말 감사하겠습니다..

 

create table emp_info

(

    emp_no varchar2(10) not null, 

    emp_name varchar2(20) not null,

    dept varchar2(100), 

    birth varchar2(8), 

    addr varchar2(1000),

    constraint pk_emp_info primary key(emp_no)

);

 

comment on table emp_info is '사원정보';

comment on column emp_info.emp_no is '사원번호';

comment on column emp_info.emp_name is '성명';

comment on column emp_info.dept is '부서';

comment on column emp_info.birth is '생년월일';

comment on column emp_info.addr is '주소';

 

insert into emp_info (emp_no,emp_name,dept,birth,addr)

values (1234,'James. Chung','인사',19890528,'서울시');

 

select * from all_tabs_comments where table_name = 'emp_info'

union all 

select * from all_col_comments where table_name = 'emp_info';

 

셀렉트를 해서 가져오고 싶은데 

table or view does not exist" 이렇게 에러가 뜹니다..

제가 코멘트 입력을 잘못넣은건가요.. 문제점을 알려주세요 감사합니다.

by jkson [2017.04.11 07:54:02]

뷰 이름을 잘못 쓰셨네요.

all_tabs_comments -> all_tab_comments

select * from all_tab_comments where table_name = 'EMP_INFO'
union all
select * from all_col_comments where table_name = 'EMP_INFO'

그리고 오브젝트 명칭은 대문자입니다.


by 삑사리통 [2017.04.11 14:17:10]

오~ 답변 감사합니다!!!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입