본문 바로가기
728x90
반응형

IT511

[Oracle] - 오라클 Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 에러 해결방법 #오라클 Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 에러 해결방법 1. 오라클에 접속할때 필요한 SID가 필요한데 해당 SID를 가진 리스너가 연결되어 있지 않아서 에러 발생가 발생했습니다. 2. window키 + R -> cmd 입력 후 명령 프롬프트로 이동합니다. 3. 명령 프롬프트창에 services.msc를 입력하면 서비스 창이 열립니다. 4. OracleServicecXE를 찾아서 더블클릭해서 열어줍니다. 5. 현재 서비스 상태가 중지됨이라고 되어있습니다. 시작하기 버튼을 눌러줍니다. 6. .. 2022. 9. 7.
[PostgreSQL] - 포스트그레 Procedure(프로시저), Function(함수)에서 STRICT 키워드를 사용해서 NO_DATA_FOUND 사용법(+ TOO_MANY_ROWS) #포스트그레 Procedure(프로시저), Function(함수)에서 STRICT 키워드를 사용해서 NO_DATA_FOUND 사용법(+ TOO_MANY_ROWS) #STRICT 키워드를 사용해서 SELECT절의 조회결과가 없거나(NO_DATA_FOUND) 1건 이상(TOO_MANY_ROWS)일 경우 EXCEPTION을 발생시킬 수 있습니다. #STRICT 키워드를 사용한 FUNCTION 생성 쿼리입니다. CREATE OR REPLACE FUNCTION GET_COUNTRY() RETURNS SMALLINT AS $$ DECLARE C_ID SMALLINT; BEGIN SELECT COUNTRY_ID INTO STRICT C_ID FROM CITY WHERE CITY LIKE 'Z%'; RETURN C_I.. 2022. 8. 23.
[Oracle] - 오라클 INSTR 함수(문자열에서 문자 인덱스(위치) 반환) 사용법 #오라클 INSTR 함수(문자열에서 문자 인덱스(위치) 반환) 사용법 #INSTR 함수를 사용하여 문자열의 특정 문자의 위치(인덱스)를 찾을 수 있습니다. #실습 -대소문자를 구분합니다. -인덱스는 1부터 시작합니다. -찾으려는 문자가 없을 경우 0을 반환합니다. -세번째 인자로 시작점을 줄 수 있습니다. -네번째 인자로 문자가 중복될 경우 몇번째의 문자를 찾을지 지정할 수 있습니다. SELECT INSTR('Oracles INSTR', 'S') FROM DUAL; -결과 2022. 8. 8.
[PostgreSQL] - 포스트그레 POSITION 함수(특정 문자열 인덱스(위치 반환), 오라클(Oracle) INSTR 대체 함수) 사용법 #포스트그레 POSITION 함수(특정 문자열 인덱스(위치) 반환, 오라클(Oracle) INSTR 대체 함수) 사용법 #PostgreSQL POSITION()함수는 문자열에서 부분 문자열의 위치를 ​​반환합니다. -Oracle의 INSTR과 같은 기능을 하고있습니다. #실습 쿼리 -문자열 PostgreSQL POSITION에서 S를 찾아서 그 위치(인덱스)를 반환합니다. -인덱스는 1부터 시작합니다. -대소문자를 구분합니다. -찾는 문자가 없는 경우 0을 반환합니다. SELECT POSITION('S' IN 'PostgreSQL POSITION'); -결과 2022. 8. 8.
[DBeaver] - 디비버에서 CSV파일 데이터 가져오는 방법 (import and export csv & excel file) #디비버에서 CSV파일 데이터 가져오는 방법 (import and export csv & excel file) #CSV파일 데이터 가져오는 방법 1. 직전 글에 내보내기해서 생성한 EMP테이블 데이터가 담긴 CSV 파일을 준비합니다. (확장자 .CSV) 2. EMP 테이블의 데이터를 모두 삭제한 상태입니다. 3. 테이블 우 클릭후 데이터 가져오기를 클릭합니다. 4. CSV에서 가져오기를 선택합니다. 5. CSV파일을 등록합니다. 6. Source부분이 CSV 엑셀 파일의 1행의 컬럼목록이고 Target부분이 실제 EMP테이블의 컬럼목록입니다. Source와 Target의 컬럼이 일치해야 정확하게 데이터가 매핑될 수 있습니다. 우측의 버튼 목록 TargetDDL 및 Preview data항목을 클릭하면 컬.. 2022. 8. 5.
[DBeaver] - 디비버에서 CSV파일 데이터 내보내기 하는 방법(import and export csv & excel file) #디비버에서 CSV파일 데이터 내보내기 하는 방법(import and export csv & excel file) #CSV 데이터 내보내기 1. 테이블 우클릭 후 데이터 내보내기를 클릭합니다. 2. CSV 파일로 내보내기 선택 후 다음 버튼을 클릭합니다. 3. 다음 버튼을 클릭합니다. 4. 다음 버튼을 클릭합니다. 5. 다음 버튼을 클릭합니다. 6. 진행 버튼을 클릭합니다. -Source : 데이터베이스상의 테이블입니다. -Target : CSV 파일을 생성할 경로입니다. 7. Target으로 지정한 경로에 CSV파일이 생성된 것을 확인할 수 있습니다. 8. 1행은 EMP테이블의 컬럼명으로 입력되어 있고 밑으로 데이터를이 나열되있는 것을 확인할 수 있습니다. 2022. 8. 4.
728x90
반응형