본문 바로가기

프로그래밍81

[TSQL] 테이블 존재 여부 확인 --■■ 일반 테이블 존재 유무 확인 IF EXISTS (SELECT * FROM SYSOBJECTS WHERE TYPE = 'U' AND NAME = 'TEST') BEGIN PRINT('DO DROP SOMETHING') END ELSE BEGIN PRINT('DO CREATE SOMETHING') END IF EXISTS (SELECT * FROM information_schema.tables WHERE TABLE_NAME = 'TEST') BEGIN PRINT('DO DROP SOMETHING') END ELSE BEGIN PRINT('DO CREATE SOMETHING') END IF EXISTS (SELECT * FROM SYS.tables WHERE NAME = 'TEST') BEGIN PR.. 2019. 10. 28.
[MFC] CString 문자열 분리 CString 문자열 분리 두가지 사용 방법과 차이점 1. AfxExtractSubString : https://docs.microsoft.com/en-us/cpp/mfc/reference/cstring-formatting-and-message-box-display?view=vs-2019#afxextractsubstring CString Formatting and Message-Box Display CString Formatting and Message-Box Display In this article --> A number of functions are provided to format and parse CString objects. You can use these functions whenever y.. 2019. 10. 25.
[MFC] 다이얼로그 Tab Order 바꾸기 다이얼로그 Tab Order 바꾸기 (Visual Studio 2008/..) 리소스 편집화면에서 다이얼로그띄운 후 Ctrl+D ( 메뉴 - Tool - Tab Order ) 제 경우는 다이얼 로그 하나에 컨트롤이 200개 가량 있는 .... 대형 안습 다이얼로그를 수정해야해서 하나씩 눌러가는 정성을 보일 수 없었습니다. 그럴땐 프로젝트.rc 파일을 열어서 컨트롤의 순서를 변경하시면 됩니다. 아효~ 쉽다 2019. 10. 22.
[TSQL] SP 수정 이력을 알고 싶나요? SELECT * FROM sys.sql_modules sm inner join sys.all_objects ao on sm.object_id = ao.object_id order by modify_date desc 위 쿼리로 조회 할 수 있습니다. MSSQL 에 다른 프로그래밍 언어 처럼 형상 관리가 연동되지 않아 불편함이 있습니다. 스케쥴로 위 쿼리의 결과를 떠두고 MODIFY_DATE를 비교해서, 변경이 있는 것에 대해 백업해두고, GIT과 연동하면 형상 관리를 할수있지요. GIT 관련자 분들 있으시면, SSMS에 GIT 연동 할 수 있도록 지원해주면 좋겠네요 2019. 10. 22.