SQL 3

[MS-SQL] nolock

2022.12.05 - [개발/데이터베이스] - 트랜잭션 TRANSACTION 트랜잭션 TRANSACTION 트랜잭션은 데이터의 정합성을 보장하기 위한 기능 트랜잭션은 COMMIT (적용) 또는 ROLLBACK (적용X)을 보장해주는 것 트랜잭션이 보장해야하는 ACID 원자성(Atomicity) 일관성 (Consistency) 격리성 (Isolation) vv6uos.tistory.com 데이터를 조회할 때 테이블 옆에 "nolock"을 입력해서 데이터가 돌지 않고 빠르게 조회할 수 있게 하는 경우가 있다 MSSQL의 경우 , 기본적으로 제공하는 격리수준은 READ_COMMITED입니다 (설정 변경 가능) 그렇다 보니 UPDATE,INSERT등을 하면서 테이블이 잠기게 되었을 때 , SELECT를 하게 ..

개발/SQL 2022.12.24

SQL : INSERT INTO

1 직접 VALUE를 입력해서 값을 넣는 방법 @TABLE 의 컬럼에 값1,값2를 매칭해서 임의로 넣는다 INSERT INTO @TABLE ( prod_cd, name , qty , ...) VALUE ( 'C01' , 'sun-cream' , 30 , ...) 2 다른 테이블의 VALUE를 가져오는 방법 INSERT INTO @TABLE ( prod_cd, name , qty , ...) SELECT code , name , qty ... FROM @secdTable WHERE code='C01' 3 동시에 여러 행을 입력하는 방법 INSERT INTO @TABLE ( prod_cd, name , qty , ...) VALUES ( 'C01' , 'sun-cream' , 30 , ...), ( 'C02..

개발/SQL 2022.11.01

데이터베이스의 이해 ( Database, DBMS ,SQL의 개념)

데이터베이스 : 데이터의 저장소 DBMS (Database Management System,데이터베이스 관리시스템) : 데이터베이스를 운영하고 관리하는 소프트웨어 -계층형, 망형 , 관계형 DBMS중 대부분의 DBMS가 테이블로 구성된 관계형 DBMS(RDBMS)형태로 사용됨 -대표적으로 MySQL, 오라클, SQL서버, MariaDB등이 있다 SQL(Structured Query Language) : 구조화된 질의 언어라는 뜻으로 관계형 데이터베이스에서 사용되는 언어. 표준 SQL을 배우면 대부분의 DBMS를 사용할 수 있음 https://hongong.hanbit.co.kr/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%9D%B4%ED%95%..

개발/SQL 2022.08.05