아늑한 보금자리

Sources

Posts

40 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

귀찮아서 쓰는 ROW_NUMBER()

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

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

OXCE, Openxcom을 다시 시작해 보았다.

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

심심해서 간단하게 해보자고 시작했는데, 난관이 좀 있다. 문제는 오리지날 xcom TFTD 심해의 공포는 내가 원래 수퍼휴먼으로 해도 심심하면 깼는데,요즘 버전의 xcom은 문제가 심각했다. 1. deepone의 무기세기가 심각하게 증가했다. -> 이게 큰 문제인데, 이놈을 생포하지 않으면 진행이되지 않는다. 그래서 희생을 무릅쓰고 생포해야 하는데, 이놈 생포하려면, 희생이 필요한데, 탱크도 이놈 한방에 죽는 극악한 세기로 만들어서 희생없이 잡기 힘들다는 거다. 2. 외계인 출현빈도가 너무 낮다. -> 외계인 미션이 많이 나타나야, 성공해서 돈을 벌어 적자 메꾸고, 시설건설해서 테크트리 빨리 올릴 수 있는데, 외계인이 잘 안나타나도록 설정했는지 진짜 더럽게 안나타난다. 적자보기 딱

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(