반응형
Oracle 불평등 연산자: ¬=
Oracle SQL에는 다음과 같은 4가지 부등식 연산자가 있는 것으로 추정됩니다.
!=
^=
<>
¬=
(PL/SQL 연산자는 조금 다릅니다.그들은 허락합니다.~=
대신에¬=
. 그러나 그것은 여기서는 직접적인 관련이 없습니다.)
설명서에는 "일부 플랫폼에서는 일부 형태의 불평등 조건을 사용할 수 없을 수 있습니다."라는 경고가 포함되어 있습니다.이것은 적어도 제4의 옵션에 적용되는 것이고,¬=
. 그 구문은 Windows, Linux 또는 Solaris에서는 사용할 수 없습니다.
제 질문은 다음과 같습니다.
- 지원하는 플랫폼
¬=
? - 지원하지 않는 플랫폼(있는 경우)
!=
,^=
, 아니면<>
? 내 코드가 가능한 한 휴대성을 보장하기 위해 그 중 하나를 피할 가치가 있습니까?
다음은 다양한 불평등 연산자의 도출과 가용성에 대한 저의 최선의 추측입니다.
<>
- 진품여러 언어(BASIC, Pascal 등)에서 사용됩니다.아마 모든 플랫폼에서 이용 가능할 겁니다.!=
- C에서 파생된 것입니다. (C, C++, Java, C# 등)이것은 모든 플랫폼에서 이용 가능할 것으로 예상합니다.¬=
- 이 연산자는 아마도 IBM 메인프레임에서만 사용할 수 있을 것입니다.방금 시도해보니 HP-UX에서 지원되지 않는 것으로 알고 있습니다.내 가슴 가까이에 그리고 소중한.PL/I 언어(1이 아닌 대문자 'i')에서 유래함. 비록 로마 숫자 "1"을 나타내지만, 따라서 이 언어는 "껍질 하나"입니다.알고 싶어하는 줄 알았어요 IBM 의붓아들...포트란(Fortran)과 알골(Algol), 그리고 코볼(COBOL)의 터치(touch)의 "즐거운 조합"을 의미합니다. PL/I는 제가 배운 두 번째 고급 컴퓨터 언어이자 소프트웨어 개발자로서 생계를 유지하는 데 사용된 첫 번째 언어였습니다.남자가 남자였던 옛날부터 여자는 여자였고 컴퓨터는 수냉식이었습니다.그렇지, 조시아..? (그리고 그 선이 어디에서 왔는지를 식별할 수 있는 사람에게는 10점의 추가 크레딧을 제공합니다!)^=
- IBM "¬"(비) 문자가 없는 컴퓨터에서 사용할 수 있는 "IBM 전용" 연산자와 유사하다고 생각됩니다.아마 모든 플랫폼에서 지원될 겁니다.
항상 사용하는 FWIW<>
. 늙은 프로그래머처럼 오래된 습관은 열심히 죽습니다. :-)
저는 항상 !=를 사용합니다.다른 것들에 대해서는 모르지만 !=는 항상 윈도우와 리눅스에서 저를 위해 일해왔습니다.
언급URL : https://stackoverflow.com/questions/9305925/oracle-inequality-operator-%c2%ac
반응형
'programing' 카테고리의 다른 글
jQuery - DIV로 커서 따라가기 (0) | 2023.10.08 |
---|---|
Oracle SQL 대 Oracle PL/SQL (0) | 2023.10.08 |
CSS "and" 및 "or" (0) | 2023.10.08 |
한 하는 중한 하는 중한 하는 중인에인에인에 (0) | 2023.10.08 |
여기서 .slice(0)의 의미는 무엇입니까? (0) | 2023.10.08 |