2012-04-29 3 views
1

프로 시저를 만들지 만 SQL Developer에서 이상한 오류가 발생합니다. 나는 스크린 샷을 만든다.Oracle SQL Developer - 대/소문자 구분

enter image description here

표 열은 작은 글자로 이름이 있습니다. 나는 작은 편지를 썼다! 그러나 SQL Developer는 큰 글자를 썼고 큰 글자는 물론 실제 컬럼 이름과 일치하지 않는다고 말합니다 ...

죄송합니다. 제 영어는 유감입니다.

+0

오라클은 대소 문자를 구분하지 않습니다. 뭔가 다른 일이 있습니다. – Marc

+0

@Marc가 올바르지 않습니다. 따옴표 안에있는 것이 Oracle에서 대/소문자를 구분하므로 작은 따옴표로 표/열 이름을 작성하면 대/소문자가 구분됩니다. 이 대답을 보여주는 내 대답을보십시오. – Sathya

+1

@Sathya, 고마워요. 나는 2 가지를 배웠다. (1) 따옴표를 사용하여 대소 문자를 구별하는 것에 대해 정확하고 (2) SqlFiddle.com 같은 것이 존재한다. 매우 시원합니다. – Marc

답변

2

"ID_pr"스타일로 열 이름을 만들었다면 쿼리 할 때 따옴표로 쿼리해야합니다.

SELECT "PRACOVNIK"."ID_pr" .. 

이렇게하십시오. 이 문제를 보여줍니다 SQLFiddle의

예 : http://sqlfiddle.com/#!4/93b49/5

관련 문제