본문 바로가기
반응형

IT565

[MSSQL] 상태표시줄 레이아웃 상단 변경 및 색상 변경 MSSQL 관리 툴인 SSMS의 쿼리 편집기에서 상태 표시줄은 기본적으로 하단에 존재하며 색깔도 노란색입니다. 오늘은 MSSQL 쿼리 사용시 실수를 줄이기 위해 상태 표시줄 표시를 더 잘 보이게 상단으로 옮기는 방법과 색상을 변경하는 방법에 대해서 알아보겠습니다. SSMS 상태표시줄 레이아웃 상단 변경 및 색상변경 1. SSMS의 상단에 [도구] - [옵셥]을 클릭합니다. 2. 옵션에서 [텍스트 편집기] - [편집기 탭 및 상태 표시줄]을 클릭합니다. 3. [상태 표시줄 레이아웃 및 색] 항목에서 "상태 표시줄 위치"를 "위"로 변경합니다. 이후 "단일 연결 서버 색상"을 원하는 색으로 변경하고 확인을 누릅니다. 이상으로 MSSQL 상태표시줄 레이아웃을 위로 변경하는 방법과 색깔을 변경하는 방법에 대해서.. 2021. 3. 12.
[MSSQL] 날짜함수 포맷(GETDATE,DATEPART,DATEADD,DATEDIFF) MSSQL에서는 다양한 함수 포맷이 존재합니다. 날짜의 경우 CONVERT 함수와 문자열 자르는 함수를 잘 조합하면 원하는 결과 값을 얻을 수는 있습니다. 하지만 간단한 함수 사용으로 긴 쿼리문을 간결하게 사용하게 도와주는GETDATE, DATEPART, DATEADD, DATEDIFF라는 함수들이 있습니다. 오늘은 이 4가지의 함수가 무엇인지 알아보고 예제를 통해서 자세히 배워 보도록 하겠습니다. GETDATE GETDATE 함수는 현재 내 컴퓨터에 설정되어있는 시간을 불러오는 함수입니다. 이 함수로 시간을 불러오게 되면 "2021-03-12 14:27:28.017" 형식으로 년-월-일 시-분-초 형식으로 나오게 됩니다. 개발을 하다보면 다양한 형식의 포맷을 사용하게 되는데요. 몇 가지 형식에 대해서 .. 2021. 3. 12.
[MSSQL] 테이블 순번 추가(rownum) 오늘은 MSSQL에서 테이블을 재 정렬하기 위해서 사용하는 rownum 함수를 이용해서 결과값의 각 행 앞에 숫자를 입력해서 순번을 매기는 방법에 대해서 알아보겠습니다. 기본 테이블 순번을 매겨 재정렬되기 전의 결과 값입니다. SELECT name, age, food FROM bebeya1 ------------------- name age food aeae 1 건식 bebe 2 습식 cece 3 건식 순번 추가 테이블 OVER문 안에 ORDER BY [컬럼명]을 쓰는 것을 잊지 마세요. SELECT ROW_NUMBER() OVER(ORDER BY food, age ) AS 순번 ,name ,age ,food FROM bebeya1 ------------------------- 순번 name age fo.. 2021. 3. 12.
[윈도우10] 프린터 출력 블루스크린 오류 (KB5000802) 컴퓨터를 사용하다가 프린터를 사용할 일이 있어서 프린터 출력을 했습니다. 그런데 PC가 파란색 화면으로 변경되면서 재부팅되는 현상이 생겼습니다. 블루 스크린이라고 불리는 오류인데 호환성 및 접촉 불량 등의 다양한 원인으로 발생합니다. 오늘은 윈도우 업데이트와 관련된 블루스크린 해결 방법에 대해서 알아보겠습니다. 블루스크린 원인 원인은 3월 9일에 실행된 윈도우 10 업데이트로 인해 발생한 것으로 확인되고 있습니다. 문제가 되는 윈도우 업데이트 패치 버전 : KB5000802 블루스크린 해결방법 블루스크린 해결 방법은 원인이 되는 윈도우 업데이트 패치를 제거하는 것입니다. 1. 윈도우 + R키를 눌러 실행창을 띄운 다음 appwiz.cpl을 입력해서 프로그램 및 기능으로 접속합니다. (과거에는 프로그램 추.. 2021. 3. 12.
[MSSQL] 테이블 모든 컬럼명 조회, 찾기(예제 포함) 내가 사용하고 있는 데이터베이스에는 수많은 테이블들이 있고 테이블에는 여러 가지 컬럼명이 존재합니다. 오늘은 테이블에 대한 컬럼 정보들을 조회하는 방법과 테이블명 또는 컬럼명으로 조건을 주어서 원하는 정보를 찾는 방법에 대해서 알아보겠습니다. 데이터베이스 선택 컬럼명을 검색할 데이터 베이스를 선택하기 위해 USE 명령어를 사용합니다. USE [데이터베이스 이름] 전체 테이블 검색 선택한 데이터베이스에 대한 모든 테이블의 정보와 컬럼명을 출력합니다. SELECT t.NAME AS table_name, c.NAME AS column_name FROM sys.tables AS t INNER JOIN sys.columns AS c ON t.object_id = c.object_id WHEREt.NAME LIKE.. 2021. 3. 12.
[MSSQL] 데이터베이스 접속 중인 사용자 정보 조회 및 쿼리 확인 데이터베이스에 접속 중인 사용자의 정보를 가져오는 방법입니다. 해당 쿼리를 이용해 사용자들의 SPID, 접속자 이름, 로그인 시간, 마지막 쿼리 실행시간, 접속 IP, 접속 프로그램, 실행 중인 명령어를 조회할 수 있습니다. 그리고 SPID를 이용해서 추가적인 세부 정보도 조회가 가능합니다. 모든 사용자 세션 정보 SELECT S.spid, S.loginame as '접속자 이름', S.login_time as '로그인 시간', S.last_batch as '마지막 쿼리 실행시간', C.client_net_address as '접속 IP' , S.program_name as '접속 프로그램', S.cmd as '현재 실행중인 명령어' FROM sys.sysprocesses S, sys.dm_exec_co.. 2021. 3. 12.
[MSSQL] 데이터베이스 접속 중인 전체 사용자 수 확인 현재 데이터베이스에 접속 중인 사용자를 확인하는 명령어에 대해서 알아보겠습니다. 명령어는 간단하며 이 명령문으로 한 번에 깔끔하게 조회가 가능합니다. 데이터베이스 접속자 수 확인 SELECT DB_NAME(dbid) AS '데이터베이스 이름', COUNT(dbid) AS '현재 접속한 세션수' FROM sysprocesses WHERE dbid > 0 GROUP BY dbid ; 이렇게 현재 접속한 사용자 수를 활용해서 사용량이 많은 데이터베이스를 유추할 수 있습니다. 이상으로 데이터베이스 접속중인 전체 사용자를 한눈에 조회하는 방법에 대해서 알아보았습니다. 2021. 3. 12.
[MSSQL] 글자 크기, 글꼴 변경 방법 10초면 가능 MSSQL 관리 툴인 SSMS를 사용하다 보면 글자의 크기가 작아서 크기 조절이 필요한 경우가 있습니다. 또는 원하는 글꼴로 변경해서 가독성있게 글을 보고 싶은 경우도 있지요. 오늘은 SSMS 툴에서 글자의 크기와 글꼴을 변경하는 방법에 대해서 간단히 알아보겠습니다. 글자크기 및 글꼴 변경 1. SSMS 관리툴을 실행합니다. 2. 상단 메뉴 바 에서 [도구] - [옵션]을 클릭합니다. 3. 옵션 창에서 [환경] - [글꼴 및 색]으로 들어갑니다. 4. 내가원하는 글꼴과 글자 크기로 변경하고 확인을 눌러서 설정을 마무리합니다. 이상으로 MSSQL 글자크기와 글꼴을 변경하는 방법에 대해서 알아보았습니다. 2021. 3. 11.
[MSSQL] 쿼리문 대문자, 소문자 변경 단축키 쿼리문을 소문자로 작성했는데 대문자로 변경해야 하는 경우 또는 대문자로 작성을 하였는데 소문자로 변경이 필요한 경우 단축키를 이용해서 모든 쿼리문을 원하는 대/소문자로 변환이 가능합니다. SSMS 쿼리문 대문자 변환 방법 대문자로 변경하고 싶은 쿼리문을 범위 지정한 다음 단축키를 눌러서 변경합니다. 단축키 : CTRL + SHIFT +U SELECT * FROM BEBEYA WHERE NAME='BEBE'; SSMS 쿼리문 소문자 변환 방법 소문자로 변경하고 싶은 쿼리문을 범위 지정한 다음 단축키를 눌러서 변경합니다. 단축키 : CTRL + SHIFT +L select * from bebeya where name='nana'; 이상으로 쿼리문 대문자 소문자 일괄변경 하는 방법에 대해서 알아보았습니다. 2021. 3. 11.
[MSSQL] charindex 문자열 위치 반환 & 구분자 기준 자르기 charindex 함수 문자열에서 특정 문자의 위치를 숫자로 반환하는 함수입니다. 인수가 2개인 경우도 있고 3개를 사용하는 경우도 있습니다. 사용법 --인수가 2개인 경우 CHARINDEX('찾을문자열','지정문자열') --인수가 3개인 경우 CHARINDEX('찾을문자열','지정문자열',위치값) 예제 --bebe 라는 문자열에서 e 라는 문자의 위치를 반환하시오. --(4번째에도 e가 있지만 먼저 나온 문자를 찾아서 위치를 반환합니다.) SELECT CHARINDEX('e','bebe') -- 2 --bebe 문자열 3번째 위체에서 b 라는 문자의 위치를 반환하시오. SELECT CHARINDEX('b','bebe',3) -- 3 --bebe 문자열 4번째 위체에서 b 라는 문자의 위치를 반환하시오... 2021. 3. 11.
반응형