daily-story
[mssql] nolock
프로그래밍 2011. 3. 11. 10:26

보통 SELECT문을 사용할 경우 SELECT A FROM TABLE 처럼 사용한다. 이런식으로 사용할 경우 공유잠금상태이다. 뭔말이고하니 SELECT문을 사용할 경우 INSERT, UPDATE 등의 다른 쿼리는 block이 되며 db의 성능이 저하된다. 이를 피하기 위해 SELECT시 구문 끝에 WITH(NOLOCK)을 사용한다. 각 구문에 적용하기 귀찮거나 프로시져에서는 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 를 프로시져에 넣어주면된다. 참고 >> http://gagastory.tistory.com/150

SQL> 기본적인 select 문 작성
프로그래밍 2008. 4. 2. 22:34

*select 문은 sql server에서 데이터를 검색하여 하나 이상의 결과 집합으로 사용자에게 반환한다. - 테이블에서 데이터를 검색한 결과가 결과 집합니다. - column과 row로 구성된다. *select문에서 다루는 특성 - 결과 집합으로 만들 열의 개수와 특성(열의 데이터형식, 열의크기, 수자열의 경우 정밀도와 배율, 열에 반환된 데이터 값으 원본(DB, Table)) - 결과 집합을 만들기 위한 테이블 간의 논리적 관계(join) - 결과 집합을 만들기 위한 행의 조건(where) - 결과 집합의 행 순서(order by) *select / from 사용 - 문법 select 열목록나열(필요한 열만 나열) from 테이블명(가져올 테이블 또는 뷰 또는 테이블 반환 사용자 정의 함수) 예) ..