ctx_ddl.set_attribute('my_lexer', 'PRINTJOINS', '_-'); Oracle Text 란Oracle Text는 Oracle 데이터베이스의 강력한 전문 검색 기능을 제공하는 도구입니다. 이는 대량의 텍스트 데이터를 효율적으로 처리하고 검색할 수 있게 해주는 기능으로써텍스트 데이터에 대한 복잡한 쿼리를 빠르고 정확하게 수행할 수 있습니다. Oracle Text를 사용하면, 문서, 이메일, XML 파일 등 다양한 형식의 데이터에 저장된 정보를 쉽게 찾아낼 수 있습니다. 말로는 잘 이해가 안되니제가 실무에 적용한 상품검색을 예제로 들어보겠습니다. 상품데이터 등록위 사진을 참조해주시구요저희는 관리자페이지에서 상품데이터가 등록 될 경우검색필드에 여러데이터가 조합되서 저장이 됩니다..
분류 전체보기
데이터베이스 리소스관련 정보 조회하는 쿼리모음-- 데이터베이스 버전 확인select * from v$version;-- 데이터베이스 캐릭터셋 확인SELECT parameter, valueFROM nls_database_parametersWHERE parameter = 'NLS_CHARACTERSET';-- 국가 언어 캐릭터셋 확인SELECT parameter, valueFROM nls_database_parametersWHERE parameter = 'NLS_NCHAR_CHARACTERSET';-- 데이터베이스 전체 스키마 목록 조회SELECT username FROM all_users ORDER BY username;-- 현재 사용자(스키마) 이름 확인SELECT user FROM dual;-- 데이터..
레거시 자체 프레임워크에서 동적 쿼리 리팩토링 해보기 담당하고 있는 사이트의 관리자페이지 수정사항 요청인데 기록해두고 공유하면 좋을 것 같아서 써보려고 합니다. java1.8, oracle11, 자체프레임워크를 사용중입니다. 실무내용이라 보안상 테이블구조나 전체쿼리는 공개하지 않습니다. 그리고 최대한 다른곳에 영향이 없게끔 큰 구조를 변경 하지않고 요구사항을 충족하는게 목표입니다. 상황설명 ??? : 주문번호를 전부 적어야되서 불편해요 -> 419495-00012, 419495-00013, 419495-00014 전체 입력해야됨 나 : 그러네요 저런식이면 주문번호 필터기능을 사용을 안하고 정렬만 눌러서 사용하겠네요 -> 419495 만 입력했을때 해당 주문번호의 서브주문이 같이 검색되게 처리해야겠따! -..
위 스크린샷처럼 프로젝트 구조를 나열한 것을 본 적 있으신가요? 어떻게 하는지 알려드리겠습니다 프로젝트의 디렉토리 구조를 빠르게 파악하는 것은 개발 과정에서 매우 중요합니다. Mac 사용자들은 Homebrew, 간단히 brew라 불리는 패키지 관리자를 사용하여 tree 명령어를 손쉽게 설치할 수 있습니다. 이 글에서는 tree 명령어의 설치부터 다양한 옵션을 사용하는 방법까지 상세히 안내하겠습니다. 1. brew 설치 아래는 brew 공식 사이트 입니다 https://brew.sh/ko/ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 입력하면 macbook 비밀번호 입력칸이 나오고..