개발/MSSQL(9)
-
MSSQL - 조인 정리 이미지 2021.12.22
-
MSSQL 단축키 및 유용한 팁 모음
열린 쿼리창 한번에 닫기 [창] - [모든 문서 닫기] - [아니요] 편집 범위 지정 Shift + ALT + 방향키 대소문자 일괄 변환 Shift + Ctrl + U (대문자 변환) Shift + Ctrl + L (소문자 변환) 주석 처리 / 해제 CTRL + K + C (주석 처리) CTRL + K + U (주석 해제) 테이블 정보 조회 ALT + F1(테이블 이름에 커서를 활성화한 후) 결과창 표시 변경 CTRL + R
2021.12.20 -
[MSSQL SEVER 기본에서 실무까지] 목차 및 데이터 처리 명령어 3-7 ~ 10
-목차- 데이터베이스 개요 데이터베이스 사용 환경 구성 데이터 저장 및 관리 데이터 추출및 활용 SELECT / JOIN 프로그래밍 개요 저장 프로시저 사용자 함수 DB 프로그래밍 실무 예제 시스템 이해 및 정보 활용 리뷰 순서 계획 리뷰 범위 진행 일자 1장 ~ 4장 2021-12-22 5장 ~ 7장 2021-12-30 8장 ~ 9장 미정 1.1~3.6장 정리 1장 데이터베이스 개요를 통해 DB를 사용해야 하는 이유를 학습 2.1 ~ 3.6은 MSSQL 설치과정 및 SSMS를 이용한 테이블 생성 및 편집 기능이기에 순서대로 실습 과정을 진행 하였으며 별도의 정리는 하지 않도록 한다. 3.7장 데이터 처리 명령어 SSMS 에서 제공되는 기능으로 사용하였던 [상위 200개행 편집]기능은 데이터를 추가하거나..
2021.12.20 -
[MSSQL SERVER 기본에서 실무까지] 오류 및 처리건수 시스템변수 3-11
MSSQL 시스템 변수란? MSSQL 서버의 설정 파일이나 MSSQL 서버의 명령행 인자를 통해 설정되는 변수 시스템 변수는 MSSQL 서버에서 정의한 고정된 이름을 가지고 있음 @@ERROR 방금 실행한 SQL 문장에 오류가 있는지 체크 @@RORWCOUNT 방금 실행한 SQL 문장의 행이 몇개를 실제로 처리했는지 체크 주의사항 @@ERROR. @@ORWCOUNT 변수는 바로 이전의 실행 결과만을 보관하므로 값 변경을 확인할 경우 신경써서 볼것 CODE 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 32 33 34 35 36 37 38 39 40 41 CREATE TABLE #T매출( 일자 NVARC..
2021.12.20 -
MSSQL 명령어 정리
출처: https://uip80.tistory.com/entry/mssql-명령어-정리 [여명의집] mssql 명령어 정리 -- DB를 선택해 내림차순으로 authors테이블의 데이터를 추출 USE pubs SELECT * FROM authors ORDER BY au_lname ASC, au_fname ASC -- 테이블명, 소유자, 타입, 만든날짜등 테이블에 관한 모든정보를 가져오는 프로시져 EXEC sp_help "테이블명" EXEC sp_columns "테이블명" -- 컬럼 제목바꾸기 SELECT title_id AS Title_No, pub_id AS 출판사번호, price, title FROM titles -- 사용자변수와 시스템 함수(시스템 변수/전역변수) -- SQLServer는 정의된 변수..
2021.12.17 -
[MSSQL SEVER 기본에서 실무까지] Transaction 및 LOCK 관리 3-12~13
TRANSACTION 이란? 트랜잭션은 "하나의 논리적 작업 단위로 수행되는 일련의 작업" "일련의 작업이 전부 수행되거나 혹은 전부 되지 않거나" 사용법 BEGIN TRAN 으로 수행 COMMIT 으로 결과 반영 ROLLBACK 으로 수행 취소 CODE 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 32 33 34 35 36 37 38 DECLARE @INT_실패여부 INT SET @INT_실패여부 = 0 BEGIN TRAN -- Update 후 에러 및 처리건수를 체크하여 문제가 있으면 1 리턴 UPDATE A SET A.수량 = 15 FROM T매출 A WHERE A.일자 = '20200101' ..
2021.12.17