특수문자가 들어있는 컬럼 조인 0 1 2,044

by gopdan [SQL Query] 특수문자 [2023.03.23 15:08:51]


오라클 11g 입니다

A테이블 a컬럼도 암호화 되어있고 

B테이블 a컬럼도 암호화 되너있는데

암호화된 값에는 /+=등 값도 들어가 있어요 

그리고 이 두 값을 그냥 조인해서 가져오는데

토드에서 쿼리를 돌려보면 이상이 없는데  화면에서 조회를 하면 엉뚱한 값을가져오는데 이게 암호화 된 컬럼 값의 영향을 받을 수도 있을까요?  다른 행에 암호화된 값의 일부를를가져오고 있어요

select a.값 from a,b where a.값 =b.값 

 

by 신이만든지기 [2023.03.24 09:23:04]

특수문자가 조인에 영향을 주지 않았을 겁니다.

화면이라고 말씀하셨는데, 아마 웹 화면을 말씀하시는 거겠죠?

특수문자 중에  html 이나 자바코드 등으로 파싱될 수 있는 코드가 섞여있어서 그리드의 데이터에 문제가 생긴 것이 아닌가 의심이 드는군요.

이런경우라면 데이터를 웹에 보여줄때 특수문자 escape를 하는 겁니다.

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입