검색 열 이름 'report'가 포함 된 하나의 테이블에서

2015-01-14 2 views
0

이름에 "report"가 포함 된 내 테이블 exchangecondition의 열 이름을 알아야합니다. 나는 USER _TAB_COLUMNS을 사용하려고하지만이 쿼리 no rows selected를 얻을 수 있기 때문에 즉, 작동하지 않았다 :검색 열 이름 'report'가 포함 된 하나의 테이블에서

SELECT column_name FROM USER_TAB_COLUMNS WHERE table_name = 'exchangecondition' and column_name like '%report%'. 
: 나는 USER_TAB_COLUMNS를 사용할 때 행을 얻을 수 있다면

select * from USER_TAB_COLUMNS; 

그러나, 나는이 쿼리를 사용할 수 있습니다

누군가 나를 도와 드릴까요?

+0

* 선택 작업을 수행하고 column_name을 선택 하시겠습니까? 귀하의 질문이 확실하지 않습니다 – Shankar

+2

테이블을 만들 때 따옴표 붙은 식별자를 사용하지 않으면 테이블 이름과 (부분) 열 이름을 대문자로 제공해야합니다. 그러나 당신이 그 견해에서 아무것도 볼 수 없다면, 어떤 스키마가 당신의 '테이블'을 소유합니까? –

+0

@Shankar 예 USER_TAB_COLUMNS에서 select *를 입력하십시오. 쿼리로 난 아무런 행을 얻을 수 없다 – abderrahim

답변

0

user_tab_columns를 사용하는 대신 all_tab_columns를 사용하고 대문자로 테이블 이름과 열 이름을 제공하고 소유자 이름을 제공하십시오 (이미 알고 있음).

+0

대신 USER_TAB_COLUMNS를 사용합니다. all_tab_columns를 사용합니다. 그리고 테이블 이름과 열 이름 대문자와 당신의 대답을 주셔서 감사합니다 – abderrahim

+0

그냥 내가 데이터를 포함 EXCHANGECONDITION 테이블의 열을 검색 할 수있는 방법을 알고 싶습니다 당신이 내게 제발 쿼리 줄래?! – abderrahim

+0

"데이터를 포함한 EXCHANGECONDITION 테이블의 col"이란 무엇을 의미합니까 ?? 일부 열 값을 기반으로 테이블 EXCHANGECONDITION을 쿼리하고 싶습니까? – KSN

 관련 문제

  • 관련 문제 없음^_^