본문 바로가기
반응형

SQL6

MSSQL PL/SQL 시스템 함수 정리(@@TRANCOUNT, @@ROWCOUNT 등) 프로젝트에서 개발기간 다 지나고 나니 이제서야 보이는 내 비효율적인 프로시저 코드를 리팩터링하면서 정리하는MSSQL 문법(시스템 함수 정리) 시스템 함수SQL Server 인스턴스에서 작업을 수행하고 값, 개체 및 설정에 대한 정보를 반환하는 함수.  시스템 함수 종류$PARTITIONERROR_PROCEDURE@@ERRORERROR_SEVERITY@@IDENTITYERROR_STATE@@PACK_RECEIVEDFORMATMESSAGE@@ROWCOUNTGET_FILESTREAM_TRANSACTION_CONTEXT@@TRANCOUNTGETANSINULLBINARY_CHECKSUMHOST_IDCHECKSUMHOST_NAMECOMPRESSISNULLCONNECTIONPROPERTYISNUMERICCONTEXT.. 2025. 2. 3.
[MySQL] SQL 프로그래밍( IF, CASE, WHILE, 동적SQL) * SQL 프로그래밍은 스토어드 프로시저 안에 만들어야함 1. 스토어드 프로시저 구조 2022.09.18 - [개발자 :-)/SQL] - [MySQL] 데이터베이스 개체(인덱스, 뷰, 스토어드 프로시저) [MySQL] 데이터베이스 개체(인덱스, 뷰, 스토어드 프로시저) 1. 인덱스 데이터가 많을 수록 검색이 오래걸리니 인덱스가 필요하다. MySQL Workbench에서 인덱스를 생성하기 전 execution plan 탭에서 인덱스 생성하기 CREATE TABLE {인덱스 이름} ON {테이블} ( {컬럼} );.. ssoojinnie.tistory.com DELIMITER $$ --구분자 CREATE PROCEDURE 스토어드_프로시저_이름() BEGIN 프로그래밍 END $$ --스토어드 프로시저 종료.. 2022. 9. 26.
[MySQL] Join 1. Join 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어내는 것 2. 1 대 다 관계 ex) 회원 테이블과 구매 테이블은 회원 1명이 여러 번 구매할 수 있으므로 1대 다 관계이다. 회원 테이블의 PK(기본키)는 구매 테이블의 FK(외래 키)로 설정할 수 있다. 구매 테이블에는 FK로 지정한 사용자 아이디가 여러 번 중복하여 존재할 수 있지만 아이디를 따라가 회원 테이블에서 유일한 정보를 찾을 수 있음! 3. 내부 조인의 기본 (INNER JOIN) SELECT FROM INNER JOIN ON WHERE 검색 조건 * INNER JOIN을 JOIN으로 써도 INNER JOIN으로 인식한다. -- 예시 SELECT * FROM BUY INNER JOIN MEMBER ON BUY.MEM_ID = .. 2022. 9. 26.
[SQL] SQL 고급 문법(데이터 형식) 1. 데이터 형식 정수형, 문자열, 실수형, 날짜형, 변수, 형 변환 2. 정수형 데이터 형식 바이트 표현 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32,768 ~ 32,767 INT 4 - 21억 ~ 21억 BIGINT 8 -900경 ~ 900경 * [데이터 형식] UNSIGNED로 표현하는 경우 양의 정수로 이루어진 데이터에 대해 사용 가능하다. 3. 문자형 데이터 형식 바이트 수 CHAR(개수) 1 ~ 255 VARCHAR(개수) 1 ~ 16,383 CHAR : 고정형 문자형 최대 N자 까지 입력 가능하고, 메모리에 N글자 공간만큼 할당 속도가 더 빠르다 글자가 고정적인 경우 좋다. VARCHAR : 가변형 문자형 최대 N자 까지 입력 가능하고, 메모리에 실제 입력한 글자만큼.. 2022. 9. 25.
728x90
반응형