본문 바로가기
반응형

IT562

[MSSQL] 컬럼 추가 2개이상/여러개(ALTER TABLE 테이블명 ADD 컬럼명) MSSQL 테이블에 컬럼을 추가하는 방법에 대해서 알아보자. 컬럼 추가 문법 ALTER TABLE [테이블명] ADD [컬럼명] [컬럽타입] [제약조건]; 1. 컬럼 추가(한개) CREATE TABLE ADD_COLUMNTEST( NO_1 INT ) GO ALTER TABLE ADD_COLUMNTEST ADD NO_2 VARCHAR(8) null GO --추가된 컬럼 확인 SELECT * FROM ADD_COLUMNTEST 2. 컬럼 추가(여러개) CREATE TABLE ADD_COLUMNTEST( NO_1 INT ) GO ALTER TABLE ADD_COLUMNTEST ADD NO_3 VARCHAR(8) null, NO_4 VARCHAR(8) null, NO_5 VARCHAR(8) null GO --추.. 2023. 2. 18.
[윈도우10] 최근 사용한 파일 제거 / 비활성화 방법 윈도우에서 프로그램을 열거나 사용하면 "최근 사용한 파일"에 히스토리가 기록됩니다. 이번 시간에는 최근 사용한 파일 목록을 제거하는 방법과 추가로 비활성화 하는 방법에 대해서 알아보겠습니다. 최근 사용한 파일 - 히스토리 목록 제거 1. 윈도우 + E 눌러 파일 탐색기를 엽니다. 2. [보기] - [옵션]-[폴더 및 검색 옵션 변경]을 클릭합니다. 3. [폴더옵션] - [일반] 탭에서 "개인정보보호"탭에 지우기를 클릭합니다. 4. 최근 사용한 파일 목록이 지워진 것을 확인합니다. 최근 사용한 파일 - 비활성화 1. 윈도우 + E 눌러 파일 탐색기를 엽니다. 2. [보기] - [옵션]-[폴더 및 검색 옵션 변경]을 클릭합니다. 3. [폴더옵션] - [일반] 탭에서 "개인정보보호" 아래의 2가지 항목의 체크.. 2023. 2. 15.
[MSSQL] BULK INSERT 사용방법/예제포함 (CSV/TXT) MSSQL에서 대용량 데이터를 INSERT 할 때 BULK INSERT 를 사용할 수 있다. 아래의 예제를 통해서 테이블을 만들고 데이터를 삽입해 보자 혹시 회사에서 테스트시 오류가 발생한다면 문서파일이 DRM일 걸려 있는지 확인하자. DRM(문서보안)이 걸리면 파일을 열었을시 데이터가 깨져있어서 삽입이 불가능하다 1. 테이블 생성 create table bulk_test( name nvarchar(30), age int ) 2. 데이터 삽입 및 확인 insert into bulk_test values('kan',20) insert into bulk_test values('jim',21) insert into bulk_test values('nora',22) select * From bulk_test 3.. 2023. 2. 11.
[엑셀] 배열 단축키 오류 해결방법!!(MATCH, INDEX 함수 사용 시) 엑셀 배열 사용을 위해서 엑셀 수식을 입력 후 Ctrl + Shift + Enter 누르면 {} 호가 생기면서 엑셀에서 배열로 인식하게 된다. (해당 기능은 MATCH, INDEX 함수를 사용하여 다중 VLOOKUP 효과를 사용할 경우 필요했다.) 그런데 아무리 눌러서 오류(#VALUE!) 를 발생 시키면 인식을 못하는 경우가 발생한다. 처음엔 수식이 잘못된 건지 나 자신을 의심했지만… 한글 키보드 변경으로 간단하게 해결이 가능했다. 배열 수식 확인 함수가 {} 로 감싸지면서 배열 수식으로 변한 것을 알 수 있다. 혹시 계산 방식이 궁금하다면 수식-수식계산에서 배열을 계산하는 과정도 확인이 가능하다. 이상으로 엑셀 배열 단축키 오류에 대해서 간단히 알아보았다. 2023. 2. 11.
[엑셀] 피벗 테이블 비율/배율 다른 데이터 차트 비교 2가지 방법 (총합계 비율) 아래와 같은 피벗테이블에서 2개의 데이터의 자리 기준인소수점 자리가 달라 그래프를 보여줄 때 어려움이 있는 경우가 있다. 이렇게 자리수가 다를 경우 데이터를 확인하는 2가지 방법에 대해서 알아보자 피벗테이블을 만드는 방법은 만들데이터 범위를 지정하고 ALT + N + V를 입력하여 간단하게 만들 수 있다. 피벗 테이블 필드를 옮기면 다음과 같이 테이블이 생성된다. 이제 "삽입-추천차트" 를 클릭해서 테이블에 대한 차트를 만들어보자(꺾은선 그래프로) 꺾은선형 차트를 클릭하자. 해당 데이터를 피벗테이블을 활용하여 기본적으로 차트를 만들게 되면 다음과 같이 만들어진다. PhysicalDisk sec/Write 데이터가 증가하는 것도 차트에 표시 되어야 하지만 차트가 1000 단위 기준이기 때문에 0.521 데.. 2023. 2. 11.
[MSSQL] 파일그룹 부분복원 및 비상 로그 백업 및 복원(MDF 파일 장애발생-복구 보류 중) SQL서버의 mdf파일이 갑자기 장애가 발생하였을 경우 데이터를 최대한 보존하기 위해 "비상로그백업"을 실시하고 빠른 디비접속을 위한 PRIMARY 파일 그룹을 먼저 복구 후 -> 추가로 부분 파일그룹을 복원하는 방법에 대해서 알아보자. (스크롤이 좀 길다.) 진행순서 1. 디비 생성 및 백업 2. 데이터베이스를 삭제하여 장애상황 발생 3. 비상로그백업 진행 4. 디비복원 1. 디비 생성 및 백업 디비생성 USE [master] GO CREATE DATABASE CrashDB ON PRIMARY ( NAME = N'CrashDB', FILENAME = N'D:\data\CrashDB\CrashDB.mdf' , SIZE = 10MB) LOG ON ( NAME = N'CrashDB_log', FILENAME.. 2023. 2. 11.
[MSSQL] SQL Server Developer 과거 버전 다운로드(2014,2016,2019) SQL SERVER는 다양한 버전이 존재한다. SQL Server 버전 종류 1. SQL Server Standard 2. SQL Server Enterprise 3. SQL Server Web 4. SQL Server Developer 5. SQL Server Express 이중 개발자 버전인 Developer 버전은 Enterprise와 동일한 기능을 가지고 있다. 상업용이 아니라면 누구나 사용이 가능하다. 최신 버전을 받는 방법은 쉽지만 과거 버전인 SQL Server 2014, 2016, 2019 등을 받기 위해서는 비쥬얼 스튜디오 사이트를 이용하는 것이 좋다. SQL Server 2014 Developer 다운로드 사이트 사이트 이동 후 Microsoft 계정으로 로그인하면 다운로드가 가능하다 .. 2023. 2. 11.
[MSSQL] SQL SERVER 버전 업그레이드(2014 -> 2019) SQL서버의 버전을 업그레이드 해야하는 경우가 있다. 이번시간에는 SQL SERVER 2014 -> SQL SERVER 2019 버전 업그레이드를 진행해보는 시간이다. (버전은 SQL EXPRESS를 사용하였다.) 지원되는 업그레이드 버전 확인. 먼저 SQL 2014 EXPRESS에서 SQL2019 EXPRESS로 업그레이드가 가능한지 확인을 해야한다. 아래의 내용을 보면 2019로 업그레이드가 가능하다고 나온다. SQL Server 2014(12.x) SP2 Express SQL Server 2019 (15.x) Enterprise SQL Server 2019 (15.x) Standard SQL Server 2019(15.x) Web SQL Server 2019(15.x) Express SQL Serv.. 2023. 1. 29.
[MSSQL] SQL SERVER 삭제(완전 깨끗하게) MSSQL 설치 후 삭제를 해야할 경우 프로그램을 완전 깨끗하게 삭제하는 방법에 대해서 알아보자 1.SQL서버의 모든 서비스 중지 윈도우 + R 눌러 실창행을 띄운다음 services.msc 입력 후 아래의 SQL SERVER 관련 서비스를 모두 중지한다. (서비스 목록은 약간 차이가 있을 수 있다) 2.프로그램 삭제 시작 검색창에 "프로그램" 을 입력하여 프로그램 추가/제거를 클릭한다. 앱 목록에 SQL을 입력하면 삭제해야 될 SQL SERVER 들이 보인다. 제거를 클릭해서 삭제를 진행하자.(삭제 중 데이터베이스 엔진 서비스를 클릭하고 제거를 진행 해야함) 3.폴더 삭제 SQL 프로그램을 삭제 하고 난 후에도 빈 쓰레기 폴더들이 남아있다. 아래의 해당 경로를 열어 폴더를 삭제하자. C:\Program.. 2023. 1. 29.
[MSSQL] IDENTITY_INSERT가 OFF로 설정되면 테이블 열에 명시적 값을 삽입할 수 없습니다 테이블에 데이터를 INSERT 시 아래와 같은 오류가 발생하며 데이터 삽입이 불가능한 경우가 있습니다. 테이블 생성시 IDENTITY 옵션으로 테이블 컬럼이 생성된 경우 인데요. IDENTITY_INSERT 구문을 사용하여 데이터를 입력하는 방법에 대해서 알아보겠습니다. IDENTITY_INSERT 란 데이터 입력시 명시적 값을(순번) 테이블의 ID 열에 삽입할 수 있도록 합니다. 테이블 생성시 IDENTITY 옵션으로 지정이 가능합니다. [문법] SET IDENTITY_INSERT [ [ database_name . ] schema_name . ] table_name { ON | OFF } [예제] 다음 예에서는 ID 열이 있는 테이블을 만든 다음 SET IDENTITY_INSERT 설정을 사용하여 D.. 2023. 1. 29.
반응형