본문 바로가기

VB.NET&MSSQL25

[MSSQL] 날짜 타입 변경 MSSQL 날짜타입 변경 ALTER TABLE table_name ALTER COLUMN column_name datatype; 현재 운영중인 테이블의 데이터 타입을 변경하려고 합니다. DATE TYPE을 DATETIME 형태로. 메인서버DB는 한국서울에 호스팅 중이고, 접속 사용자는 캄보디아, 인도네시아, 베트남, 중국, 한국입니다. 등록도 되고, 조회도 되는데 문제는 한국과 중국의 시차는 1시간 나머지는 한국과 2시간의 시차가 발생합니다. 날짜형태를 주면 아주 편리하지만, 날짜 지정없이 전체를 조회하고 싶을때 NULL "" 지정이 안된다는 점 때문에. 날짜 NULL 대신 처리하는 함수를 만들어 사용하는 등 조금 불편했습니다. 국가간 시차때문에 문자로 등록하는 것도 문제가 되는 것은 각국의 날짜 형태가.. 2020. 4. 27.
[MS-SQL] SQL 날짜 함수 MS-SQL SQL 날짜 함수 SQL SERVER에서 날짜 함수에는 어떤 것이 있는지 보겠습니다. SQL SERVER에서 DB 접속하고, Programmability> Function > stystem Functions > Date and Time functions 에서 확인 할 수 있습니다. 주로 사용되는 함수는 Dateadd() Datediff() Datename() Datepart() Day() Month() Year() isdate() 정도입니다. 실무 사용 예제 SELECT WORK_NO, SALES_ORDER_IDX, B.LINE_ID, B.PLAN_QTY, B.PERIOD , CASE WHEN DATEPART(MONTH,B.PROD_START_DATE) = DATEPART(MONTH, @YY.. 2020. 4. 27.
[MSSQL] SQL SERVER BACKUP SCHEDULE 설정 MSSQL SQL SERVER BACKUP SCHEDULE 설정 실제로 제가 운영하는 ERP 의 SQL SERVER BACKUP 설정을 하는 과정입니다. 먼서SQL SERVER BACKUP SCHEDULE설정을 하려면, SQL SERVER 에 sa 권한으로 접속을 해야 합니다. 그래서, 먼저 리모트 데스크 탑연결로 서버에 접속을 합니다. SQL Server 에이전트를 사용하여 백업을 자동화하고 예약하려면 SQL Server Management Studio를 엽니다. 로그인하여 데이터베이스에 연결하십시오. SQL Server 에이전트가 실행되고 있는지 확인하십시오. 다음을 눌러줍니다. 다음 계정으로 실행> sql server 에이전트 서비스 계정을 선택합니다. 이름이 관리 인 폴더를 찾아서 유지 관리 계획.. 2020. 4. 26.
[vb.net] 이미지 파일 형식 vb.net 이미지 파일 형식 BMP BMP is a standard format used by Windows to store device-independent and application-independent images. The number of bits per pixel (1, 4, 8, 15, 24, 32, or 64) for a given BMP file is specified in a file header. BMP files with 24 bits per pixel are common. BMP files are usually not compressed and, therefore, are not well suited for transfer across the Internet. Graphics I.. 2020. 4. 25.
[MSSQL] 세로 행을 가로 열로 문자열 합치기 세로 행을 가로 열로 문자열 합치기 STUFF와 FOR XML PATH를 활용한 문자열 합치기 #MSSQL #MSSQL 세로를 가로로 #MSSQL 문자열합치기 #MSSQL STUFF XML PATH 제가 문자열 합치기가 필요한 이유는 서로 다른 두개의 테이블을 조인을 걸때 키값이 일치하지 않을때 특정열을 표시하고 싶어도 특정 열을 표시하면 세로로 데이터가 중복되어 늘어지는 것 때문입니다. STUFF, FOR XML STUFF : 지정된 문자열의 시작위치와 크기를 지정하여 원하는 문자로 치환하는 함수입니다. STUFF('[문자열]','[시작위치]','[크기]','[치환문자]') FOR XML : 쿼리의 실행 결과를 XML형식으로 만들어줍니다. 1. RAW : 행 집합의 각 행마다 SELECT문으로 반환되는.. 2020. 4. 22.
MS SQL 임시테이블-임시테이블을 많이 쓰면 느려진다.?? MS SQL 임시테이블 임시테이블을 사용하는 이유 쿼리내에 재사용 쿼리가 빈번히 발생될 때 사용합니다. 임시테이블 생성 방법 1. with 임시테이블명 as ( SELECT A.A, A.B, B.C, B.D FROM TABLE A INNER JOIN TABLE B ON A.A = B.A ) 방법 2. SELECT A,B,C,D INTO #TEMP FROM TABLE A INNER JOIN TABLE B ON A.A = B.A 방법 3. CREATE TABLE #TEMP ( MATERIAL_CODE NVARCHAR(20) COLLATE Korean_Wansung_CI_AS ,MATERIAL_NAME NVARCHAR(200) COLLATE Korean_Wansung_CI_AS ,BUY_IDX BIGINT ,.. 2020. 4. 21.