에 내가 전에이 발생 적이 없다 :이 조건은 오라클 PL/SQL에서 읽을 수 얼마나<> ''조건이 오라클 PL/SQL
fieldname <> ''
? 오라클 길이가 0 인 문자열을 지원하지 않기 때문에 빈 문자열
에 내가 전에이 발생 적이 없다 :이 조건은 오라클 PL/SQL에서 읽을 수 얼마나<> ''조건이 오라클 PL/SQL
fieldname <> ''
? 오라클 길이가 0 인 문자열을 지원하지 않기 때문에 빈 문자열
그것은 항상 false 수 있습니다에
필드 이름과 동일하지. 그것들을 null 대신에 취급 해, null는 무엇인가, 심지어는 그 자체와 동일하지도 또는 불균등하지도 않습니다.
길이가 0 인 문자열 * 보통 * 거짓으로 취급 될 오라클 –
필드 이름과 동일하지 빈 문자열로
이것은 (<이>) ('')
의 상태가 UNKNOWN으로 평가됩니다 null이, 항상은 아니지만을 동일한 null로하지 않음에 대응 . 컨텍스트에 따라 다르므로 다소 혼란 스럽습니다. –
그래. 오라클은 ''AS 'null'을 처리합니다. 게다가,'x = null'의 평가 결과는'null'입니다. 'null'의 부정이'null' 자체이기 때문에 결과를 다시 무효로 할 수 없습니다. 그래서 SQL에 값이 null인지 확인하는 '... IS NULL' 키워드가 있습니다. 출처 : http://en.wikipedia.org/wiki/Null_%28SQL%29 – Rachcha