본문 바로가기 메뉴 바로가기

wldnjd2의 개발블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

wldnjd2의 개발블로그

검색하기 폼
  • 분류 전체보기 (90)
    • JavaScript (5)
    • DB (9)
    • Linux (14)
    • GIS (13)
    • JAVA (11)
    • Spring (6)
    • 끄적이기 (8)
    • Error (6)
    • Private (3)
    • SVN (2)
    • Kaggle (0)
    • 개발기획 (3)
    • 알고리즘 (1)
  • 방명록

DB (9)
재귀 (추후삭제)

WITH EmployeeHierarchy (employee_id, manager_id, employee_name, level) AS ( SELECT employee_id, manager_id, employee_name, 0 as level FROM employees WHERE manager_id IS NULL UNION ALL SELECT e.employee_id, e.manager_id, e.employee_name, eh.level + 1 FROM employees e INNER JOIN EmployeeHierarchy eh ON e.manager_id = eh.employee_id ) SELECT employee_id, manager_id, employee_name, level FROM Employ..

DB 2023. 10. 10. 13:46
insert후 시퀀스 값 리턴

/* PmTaskMapper.insertPmTaskMapp */ INSERT INTO pm_task ( pm_task_id , pm_id , pm_task_name , strd_task_time_h , del_yn , reg_user_id , reg_dttm , mod_user_id , mod_dttm) VALUES ( ISEQ$$_132655.NEXTVAL , #{pmId} , #{pmTaskName} , #{strdTaskTimeH} , 'N' , #{sessionUserId} , SYSDATE , #{sessionUserId} , SYSDATE) SELECT ISEQ$$_132655.CURRVAL FROM DUAL 반환값이 VO에 맵핑되서 들어감 ~ 1. 아래의 코드가 데이터그립에서 실행이 안됨 그..

DB 2023. 8. 22. 14:41
DB데이터를 바꿔서 처리하기

SELECT TA.ptn_id ,TA.cctv_no ,TA.cctv_nm ,TB.cctv_se_nam AS cctv_se ,TA.cctv_mkr ,TA.cctv_model ,TA.instl_ymd ,TC.org_lnam AS mng_inst ,TA.instl_addr ,TA.mntmng_co ,TA.tkcg_telno ,TA.mntmng_pic ,TA.scrn_rsn ,CASE WHEN TA.iflt_yn = 1 THEN 'Y' ELSE 'N' END iflt_yn ,TA.rmk FROM ( SELECT * FROM CCTV_LOCA )TA LEFT OUTER JOIN cd_cctv_se TB ON TA.CCTV_SE = TB.CCTV_SE LEFT OUTER JOIN cd_orgzid TC ON TA...

DB 2023. 1. 17. 10:07
형변환하기 ::

적외선 여부 boolean 값으로 데이터 타입을 테이블에서 지정해줬음 CCTVVO에서는 String iflt_yn;으로 vo 타입을 String으로 해줬음 따라서 오류가 발생 데이터를 넣게 되면 테이블에서는 boolean값이여서 String으로 true false를 입력받으면 db에서 String으로 인식해서 데이터가 안넣어짐 CodeManager.js에 fillItemsNDSSelect } else if (ui.codeField == "iflt_yn") { items = ["(선택)", "true", "false"]; codeMap = {"(선택)": "", "true": "true", "false": "false"}; Cctv_SQL에서는 아래와 같이 테이블에 데이터를 넣을때 boolean으로 형변환..

DB 2023. 1. 10. 10:41
[Postgresql] 형변환

CAST cast(col as int) int로 형변환 :: col::int int로 형변환 TO_TIMESTAMP TO_TIMESTAMP함수는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터형의 char을 TIMESTAMP 데이터형의 값으로 변환 ex) aprv_ymd

DB 2022. 9. 27. 17:51
boolean의 jdbcType

boolean의 jdbcType은 BOOLEAN과 BIT 두가지로 받을 수 있다. jdbcType=BOOLEAN true, false로 데이터를 받음 jdbcType=BIT 0,1로 데이터를 받음 Ref. https://itmoon82.tistory.com/23 [MyBatis] jdbcType 종류 jdbcType MyBatis로 개발 시 입출력 변수의 javaType이나 jdbcType을 명시할 때 사용합니다. 종류 SQL Server 형식 JDBC 형식 (java.sql.Types) Java 언어 형식 bigint BIGINT long binary BINARY byte[] bit BIT.. itmoon82.tistory.com

DB 2022. 9. 27. 17:21
CDATA

CDATA = Character DATA, 즉 문자형 데이터를 말함. 마이바티스에서 쿼리를 짤때 괄호나 특수문자를 XML parser로 인식하지 않고 문자열로 인식한다. SELECT문에는 조건을 걸어 쿼리하기 위해 , = 등의 기호를 많이 사용하는데, 이것이 파싱 중에 태그로 인식되거나 하는 등의 문제가 생길 수 있다. 안에 원하는 쿼리문을 선언 한다면, 파싱하지 않고 그대로 문자열로 인식 시킬 수 있어 이런 문제를 예방할 수 있다. 동적 SQL에서는 사용하지 못하는데, 필요한 특수문자에 한해서만 적용시키면 동적 SQL에서도 사용 가능하다. 따라서 쿼리에 & || 와 같은 부등호를 사용시 선언 후 사용해야한다. 아래는 예시 Ref https://java119.tistory.com/70 [MyBatis] ..

DB 2022. 9. 14. 17:37
[정렬] order by (형변환)

SELECT * FROM 테이블 명 ORDER BY 칼럼이름 ASC 이때 칼럼 형식이 숫자인지 확인해야한다. 나는 VARCHAR 로 되어있어서 형변환을 해주었다. ORDER BY cast(칼럼명 as int) ASC

DB 2022. 9. 7. 15:21
이전 1 2 다음
이전 다음
공지사항
  • 티스토리 개발블로그 시작
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Postgresql12
  • svn프로젝트불러오기
  • 폐쇄망에서rpm설치
  • SVN
  • 공간데이터병합
  • 부하측정
  • Centos7에서 Postgresql12 설치
  • 인터넷안되는환경에서설치
  • Some resources were not updated.
  • OpenLayers
  • setForceFormulaRecalculation
  • 엑셀POI
  • su postgres 안됨
  • postgis 설치
  • shp2pgsql
  • getRow
  • 폐쇄망에서패키지설치
  • CreateCell
  • 공간데이터
  • 리눅스폐쇄망
  • yumrepository
  • createRow
  • apachepoi
  • mybatisif
  • Postgis
  • yumdownloader
  • 리눅스
  • jdbcType
  • Geoserver
  • getCell
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바