티스토리 뷰

반응형

8시 40분 작업을 시작한다.

 

오늘의 할 일 :

A사

1. 운영서버에 개발서버의 데이터 최신화 작업

2. 사원정보 매핑화면 재개발

3. 차장님 요청사항 처리

 

A사 위주로 작업을 처리해야 한다. 운영서버가 도입된 후 개발서버에 작업된 내용을 최신화 작업해야하고

2번과 같은 경우에는 사원정보 매핑화면의 소스 일부분이 날라갔다... 언제 날라갔는지 왜 날라갔는지 이유도 모르겠다

프로젝트 초기 기준정보 잡을 때 개발 후 확인 안했던 화면인데 어제 소스 최신화로 인해서 하나하나 열어보는 중

소스가 손실됐다는걸 알게 됐다. 해당 부분 다시 재개발을 해야한다. 멘붕

 

부서 쪽 작업하다가 매년 기준으로 조회가 되어야 하기 때문에 날짜를 가져오는 쿼리를 찾아보았다.

1. C# 오늘 날짜를 String 으로 변환하는 법

string today = "";
string toyear = "";

DateTime time = this.MainFrameInterface.GetDateTimeToday(); // 오늘 날짜
today = time.ToString("yyyMMdd"); // string 형으로 변환
toyear = today.Substring(0 , 4); // 필요한 만큼 짜르기

 

SP 쪽 INSERT UPDATE 문을 작성하다가 해당 조건의 데이터가 없으면 INSERT / 있다면 UPDATE 하라는 의미의 프로시저를 찾아보았다.

2. MSSQL INSERT / UPDATE 구분 작업 ( EXISTS )

IF NOT EXISTS ( SELECT * FROM [TABLE] WHERE CONDITION = @CONDITION )
BEGIN
	-- 해당 조건 문이 없다면 실행
END

1번 완료

3번 완료

2번은... 너무 작게 생각했으나 소스 전체가 날라간 부분이라 어쩔 수 없이 설계서부터 다시 요구했다.

설계서 보면서 처음부터 아예 다시 만들어야할 듯 하다.

 

 

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31