MS-SQL에서 MERGE INTO 카운팅 세기
By 아늑한 보금자리 | 2022년 3월 29일 |
알다시피 MERGE INTO는 아무도 모르게 한꺼번에 처리하는 특성때문에 몇개가 추가되고, 몇개가 수정되고, 몇개가 삭제되었는지 확인하기가 힘들다. 내가 쓴 거에 보면, 오라클은 패키지 만들어서 하면 카운팅이 된다. 그런데 MSSQL은? $ACTION 이라는 강력한 BEGIN TRAN CREATE TABLE #T ( CHANGE_TYPE VARCHAR(100) ) -- 재고업데이트 MERGE INTO ITEM_STOCK STK USING ( SELECT PLANT_CD ,FACT_CD ,LOCATION ,MAT_CD
귀찮아서 쓰는 ROW_NUMBER()
By 아늑한 보금자리 | 2021년 6월 22일 |
, ROW_NUMBER() OVER(PARTITION BY STATION_NO ORDER BY IN_TM ASC) AS SEQ PARTTION BY 는 그룹이라고 보면 되고, ORDER BY 는 순서다 문법 헷갈리지 말자
MS_SQL 서버 메모리 강제 반환 방법
By Keep Going | 2017년 5월 12일 |
1. MS_SQL Management Studio 실행 2. 서버 연결(로그인) 3. Management Studio 개체 탐색기에서 서버에 마우스 우클릭 후 속성 클릭 4. 속성에 메모리 선택 후 서버 메모리 옵션에서 최대 서버 메모리를 최소한 가능 용량으로 설정 5. 하단에 확인 누르면 작업 관리자 -> 성능 -> 리소스 모니터에서 감소 확인 다시 최대 서버 메모리값 설정 완료. SQL 서버 서비스를 정지 시켰다가 다시 올리면 좋지만 부득이하게 정지할 수 없는 경우 사용.
스토어드 프로시저로 table create 명령줄 뽑아내기.
By 아늑한 보금자리 | 2017년 7월 5일 |
이 sp를 실행하면 테이블 구조의 내용을 script로 뽑아준다.맨날 mssm의 수정 부분들어가서 script생성 어쩌구 눌러서 만들려면 귀찮다. 결과물은 아래 그림을 참조. --◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆--◆ (c) Copyright Brainnet Co..Ltd. 2005--◆ All rights reserved--◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆--◆ Procedure Name : SP_Z_GET_TABLE_CREATE--◆ Program Code : SP_Z_GET_TABLE_CREATE--◆ Description : table cre