본문 바로가기

Programming147

인터넷 익스플로러 32비트 실행하기 우리나라의 많은 사이트가 아직 32비트만 지원하는 곳이 많다. 특히 은행이나 증권사 등 금융권 같은 경우에는 64비트 인터넷 익스플로러를 지원하지않아서 매번 32비트 인터넷 익스플로러를 찾아서 재실행하는 경우가 많아 불편한 점이 많다. 따라서 인터넷 익스플로러를 32비트로 실행하는 방법을 소개한다. 먼저 시작에서 regedit을 쳐서 레지스트리 편집창에 들어간다. 그리고 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 에 들어간다아래쪽에 TabprocGrowth 항목을 찾아서 더블클릭하여 0에서 1로 바꿔주거나 아예 delete 키를 눌러 삭제해버린다. 그리고 인터넷 익스플로러를 실행하면 32비트로 실행이 되는 것을 확인할 수 있다. 이 외에도 .. 2018. 4. 21.
MSSQL 자리수 만큼 앞에 0 붙이기 (함수로 구현) /*MSSQL에서 자리수만큼 앞 자리에 0을 붙여줘야 하는 경우가 간혹 있다.예를 들어 1을 5자리로 출력하고 싶다면 00001이 되는 경우이다. 특히 숫자 타입의 경우에는 0이다 날아가버려서 난감할 때가 있다. 예를 들어 전화번호를 비교해야할 때 0001이 1로 되어버린다면 비교시 분명 다른 문자로 인식할 것이기 때문이다. 따라서 우리는 정확한 포맷으로 표준화를 지켜줘야 한다.어찌됐든 자리수만큼 숫자 0 붙이는 방법은 다음 함수를 생성하여 쉽게 붙일 수 있다.*/ USE TESTDB SET ANSI_NULLS OFF; GO SET QUOTED_IDENTIFIER ON; GO ------------------------------------------------------------------------.. 2018. 4. 21.
MSSQL 날짜 포맷 변환 CONVERT CONVERT( TARGET_TYPE, EXPRESSION, DATE_STYLE SMALLINT ) MSSQL의 CONVERT 함수를 활용하여 날짜 포맷을 여러 형태로 바꿔보도록 하자.보통 쉽게 쓰려면 VARCHAR(8) = '20180421' 이런식으로 넣는 경우가 있는데 굳이 MSSQL이나 ORACLE 등 업체에서 DATE TYPE을 만들어놨는데 통일해서 VARCHAR(8)로 쓸 이유는 없다. 차라리 날짜 형식으로 바꿔주면 조회할 때도 훨씬 빠르고 압축 비율도 높아진다. 다음은 GETDATE()를 활용해서 VARCHAR 형태로(사실 100까지 쓸 필요는 없지만 예를 보여주려고 넉넉히 잡음) DATE_STYLE을 100부터 126까지 조회해본 결과이다. SELECT CONVERT(VARCHAR(100).. 2018. 4. 21.
MSSQL 날짜 계산 함수 DATEADD, DATEDIFF DATEADD는 시간을 더해주는 함수이고 DATEDIFF는 두 시간의 차이를 리턴해주는 함수이다. 먼저 날짜를 더하는 시간이다.흔히 최근 6개월치만 조회하려고 할 떄 기준일자 >= DATEADD(DD,-6,GETDATE()) 이런식으로 짠다.해당 함수를 활용하여 월의 첫째 날, 월의 마지막 날 등을 구해보도록 하자. DATEADD 함수 - DATEADD(시간 단위, 더 할 수치, 기준 시간)- 첫번째 파라메터에는 DAY 대신에 DD, MONTH 대신에 MM, YEAR 대신에 YY를 쓸 수 있다. -- 1일 더하기SELECT DATEADD(DAY,1,GETDATE()) -- 1월 더하기SELECT DATEADD(MONTH,1,GETDATE()) -- 1년 더하기SELECT DATEADD(YEAR,1,GET.. 2018. 4. 21.