단순하게 # 단독으로는 의미를 알 수 없습니다.
쿼리 문맥 속에서 다른 구문과 조합아여 어떤 기능을 하는지를 봐야 합니다.
다른 특수 기호들도 마찬가지입니다. 단독으로는 의미 없습니다.
by 열심열심
[2018.01.16 13:06:37]
주로 where절에서 join할때 자주 쓰이더라구요.
a.xx#=b.xx# 이렇게
like에서 % 쓰이고
사용자에게 입력 값 받을때 &이나 : 쓰이는것 처럼
#도 따로 있나싶어서요 (+) 쓰는 아웃 조인이런것도 아니고
by 마농
[2018.01.16 13:15:01]
테이블명, 컬럼명 등에 사용할 수 있는 특수문자는 몇가지(_, $, #)로 제한됩니다.
보통 위 기호들은 공통된 의미로 사용됩니다.
물론 컬럼명에서의 특수기호가 그 의미대로 사용된 것인지는 장담할 수 없습니다.
1. 언더바(_) 는 두가지 이름을 연결할 때 사용하구요. (예 : item_code)
2. # 은 숫자 데이터형을 구별하는 기호입니다. (예 : item# : itemNumber 의 줄임말?)
3. $ 는 잘 모르겠네요. (Dictionary 의 동적뷰에서 많이 등장합니다. v$SQL)
by 열심열심
[2018.01.17 09:43:38]
#은 잘이해가 안되네요. 지금 본 쿼리는 컬럼명에 #이 뒤에 들어가있었네요.
특정의미가 있는게 아닌것 같네요..
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.