MS-SQL에서 MERGE INTO 카운팅 세기

아늑한 보금자리|2022년 3월 29일
Posts

MS-SQL에서 MERGE INTO 카운팅 세기

아늑한 보금자리|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

Related Posts

3 posts

귀찮아서 쓰는 ROW_NUMBER()

아늑한 보금자리|2021년 6월 22일

, ROW_NUMBER() OVER(PARTITION BY STATION_NO ORDER BY IN_TM ASC) AS SEQ PARTTION BY 는 그룹이라고 보면 되고, ORDER BY 는 순서다 문법 헷갈리지 말자

PostgreSQL 을 MSSQL로 링크드서버 연결하기

아늑한 보금자리|2021년 4월 27일

최근 PostgreSQL 때문에 삽질한 경험을 공유하고자 한다. 우선 mssql에서 PostgreSQL에 연결하려면 ODBC가 있어야 한다. 최신 ODBC 드라이버 다운로드또는 이 FTP 사이트(https://www.postgresql.org/ftp/odbc/versions/msi/)에서 직접 최신 버전의 PostgreSQL ODBC 드라이버(psqlODBC)에 대한 Windows Installer를 다운로드합니다. .zip 파일에서 파일을 추출하여 .msi 파일을 실행합니다. 32비트와 64비트를 잘 구분하여 13버전쯤이 지금으로는 최고 버전이니 보고 깔면된다. 깔고나면 제어판->관리도구 -> ODBC 데이터원본 (32비트) 혹은(64비트)가 있는데, 각자 운영체제에 맞는 걸 깔

MSSQL 에서 Getdate()함수로 얻은 포맷 자유로이 변환하기

아늑한 보금자리|2021년 4월 10일

MSSQL 에서 Getdate()함수로 얻은 포맷 자유로이 변환하기 --Getdate() Select Getdate()--YYYY/MM/DD Select Convert(varchar(10),Getdate(),111)--YYYYMMDD Select Convert(varchar(10),Getdate(),112)--HH:MM:SS Select Convert(varchar(8),Getdate(),108)--HH:MM:SS:mmm Select Convert(varchar(