본문 바로가기

MSSQL

[JAVA] iBatis에서 procedure 처리 방법 [JAVA] iBatis에서 procedure 처리 방법 2018. 11. 20 기준 MSSQL기준으로 작성합니다.프로시저 PROC_MEMBER 있다고 가정하고 작성해볼께요~ //JAVA (저는 ServiceImpl에 작성했어요)12345678910111213@Overridepublic void joinMemberShip(User user) { Map map = new HashMap(); map.put("userId", "test"); map.put("memberName", "홍길동"); map.put("passWord", "1234"); this.dao.callMember(map); int rtnCode = (Integer)map.get("rtnCode"); if(rtnCode
[MSSQL] ROW_NUMBER() 순위정렬 [MSSQL] ROW_NUMBER() 순위정렬 2018. 08. 30 기준 ROW_NUMBER() 특정커럼 기준으로 순위정렬을 할수있는 함수이다. ROW_NUMBER() OVER(ORDER BY "정렬 기준이 될 컬럼" "정렬방법") AS 이름 예를 들어볼께요. SELECT ROW_NUMBER() OVER(ORDER BY USER_ID DESC) AS Num ROW_NUMBER() 와 OVER(ORDER BY) 는 한 묶음이라고 보면 되겠네요. Num | USER_ID 1 김철수2 이영희3 홍길동 이런식으로 되겠죵?
[MSSQL] 인덱스 생성, 삭제, 조회 [MSSQL] 인덱스 생성, 삭제, 조회 2018. 08. 16 기준 테이블 생성후 인덱스 생성, 조회, 삭제 명령어에 대해 정리했습니다. 인덱스 생성12345678CREATE INDEX '인덱스이름' ON '테이블이름'('컬럼이름') CREATE INDEX XPKUSER ON USER(USER_ID)-- USER 테이블에 하나의 컬럼(USER_ID)를 지정하여 XPKUSER 이름으로 인덱스를 생성하였습니다. CREATE INDEX XPKUSER_CI ON USER(USER_ID, USER_CI)-- USER 테이블에 두개의 컬럼(USER_ID, USER_CI)를 지정하여 XPKUSER_CI 이름으로 인덱스를 생성하였습니다. Colored by Color Scriptercs 인덱스 조회12345SP_HE..
[MSSQL] INFORMATION_SCHEMA VIEW [MSSQL] INFORMATION_SCHEMA VIEW 2018. 02. 13 기준 MSSQL 에서 정보 스키마 뷰(INFORMATION_SCHEMA VIEW) 가 있습니다.. 일단 예를 하나 들어볼께요. 데이터 베이스의 전체테이블을 보려고 한다면??? SELECT * FROM INFORMATION_SCHEMA.TABLES 이렇게 하면 전체 테이블 종류가 나와요. VIEW 속성들이 여러개가 있는데 각각 알아볼까요?? 각 뷰별로 링크를 달아 놨어요.!! CHECK_CONSTRAINTS : 현재 데이터베이스의 각 CHECK 제약 조건에 대해 한 행씩 반환합니다. REFERENTIAL_CONSTRAINTS : 현재 데이터베이스의 각 FOREIGN KEY 제약 조건당 하나의 행을 반환합니다. COLUMN_DO..
[MSSQL] CONVERT 날짜변경 CONVERT 날짜변경 날짜(Date) 형식의 값을 특정 문자(String) 포맷(Format)으로 바꾸는 방법 CONVERT( [포맷(길이)], [날짜 값], [변환형식] ) select convert(varchar, getdate(), 120) --조회결과 : 2017-12-04 11:23:27 select convert(varchar(10), getdate(), 120) --조회결과 : 2017-12-04 select convert(varchar(16), getdate(), 120) --조회결과 : 2017-12-04 15:13 코드별 날짜 변환 형식 select convert(varchar, getdate(), 100) --mon dd yyyy hh:miAM (or PM) select conver..