'운동일지' 카테고리의 다른 글
2018-06-15 금주 19일차 (0) | 2018.06.15 |
---|---|
금주 중! 5월 28일부터. 15일째. (0) | 2018.06.11 |
[도구x, 헬스장x, 집에서 할 수 있는 맨몸운동 루틴] (0) | 2014.04.07 |
세계의 특수부대 (0) | 2014.02.17 |
바디 서킷 트레이닝 (0) | 2013.09.24 |
2018-06-15 금주 19일차 (0) | 2018.06.15 |
---|---|
금주 중! 5월 28일부터. 15일째. (0) | 2018.06.11 |
[도구x, 헬스장x, 집에서 할 수 있는 맨몸운동 루틴] (0) | 2014.04.07 |
세계의 특수부대 (0) | 2014.02.17 |
바디 서킷 트레이닝 (0) | 2013.09.24 |
IDENT_CURRENT(Transact-SQL)
지정된 테이블 또는 뷰에 대해 생성된 마지막 ID 값을 반환합니다. 생성된 마지막 ID 값은 임의의 세션 및 범위에 대한 값일 수 있습니다.
* Link : http://technet.microsoft.com/ko-kr/library/ms175098.aspx - IDENT_CURRENT
http://technet.microsoft.com/ko-kr/library/ms187342.aspx - @@IDENTITY
IDENT_CURRENT는 SQL Server 2000 IDENTITY 함수 SCOPE_IDENTITY 및 @@IDENTITY와 유사합니다. 이 세 함수는 모두 최근에 생성된 ID 값을 반환합니다. 그러나 각 함수에서 최근이 정의하는 범위와 세션은 각기 다릅니다.
IDENT_CURRENT는 임의의 세션과 범위에 있는 특정 테이블에 대해 최근 생성된 ID 값을 반환합니다.
@@IDENTITY는 현재 세션의 전체 범위에 걸쳐 임의의 테이블에 대해 최근 생성된 ID 값을 반환합니다.
SCOPE_IDENTITY는 현재 세션 및 현재 범위에 있는 임의의 테이블에 대해 최근 생성된 ID 값을 반환합니다.
IDENT_CURRENT 값이 NULL인 경우(테이블에 행이 포함된 적이 없거나 테이블이 잘린 경우) IDENT_CURRENT 함수는 초기값을 반환합니다.
문 및 트랜잭션이 실패하면 테이블의 현재 ID가 변경되고 ID 열 값 간에 간격이 생성될 수 있습니다. 테이블에 값을 삽입하려고 시도한 트랜잭션이 커밋되지 않아도 ID 값은 롤백되지 않습니다. 예를 들어 IGNORE_DUP_KEY 위반으로 인해 INSERT 문이 실패하더라도 테이블의 현재 ID 값은 여전히 증가합니다.
IDENT_CURRENT를 사용하여 다음에 생성되는 ID 값을 예측할 때 유의합니다. 다른 세션에서 삽입 작업을 수행하므로 실제로 생성된 값은 IDENT_CURRENT에 IDENT_INCR을 더한 값과 다를 수 있습니다.
USE AdventureWorks2012; GO IF OBJECT_ID(N't6', N'U') IS NOT NULL DROP TABLE t6; GO IF OBJECT_ID(N't7', N'U') IS NOT NULL DROP TABLE t7; GO CREATE TABLE t6(id int IDENTITY); CREATE TABLE t7(id int IDENTITY(100,1)); GO CREATE TRIGGER t6ins ON t6 FOR INSERT AS BEGIN INSERT t7 DEFAULT VALUES END; GO --End of trigger definition SELECT id FROM t6; --IDs empty. SELECT id FROM t7; --ID is empty. --Do the following in Session 1 INSERT t6 DEFAULT VALUES; SELECT @@IDENTITY; /*Returns the value 100. This was inserted by the trigger.*/ SELECT SCOPE_IDENTITY(); /* Returns the value 1. This was inserted by the INSERT statement two statements before this query.*/ SELECT IDENT_CURRENT('t7'); /* Returns value inserted into t7, that is in the trigger.*/ SELECT IDENT_CURRENT('t6'); /* Returns value inserted into t6. This was the INSERT statement four statements before this query.*/ -- Do the following in Session 2. SELECT @@IDENTITY; /* Returns NULL because there has been no INSERT action up to this point in this session.*/ SELECT SCOPE_IDENTITY(); /* Returns NULL because there has been no INSERT action up to this point in this scope in this session.*/ SELECT IDENT_CURRENT('t7'); /* Returns the last value inserted into t7.*/
|
Realmβ - 모바일DB 렘 (0) | 2014.09.30 |
---|---|
[MSSQL] RANK(), PARTITION BY 통계 함수들 (0) | 2014.04.25 |
[ORACLE] 달력만들기 (0) | 2014.04.01 |
[DB] transaction, commit, rollback (0) | 2014.02.12 |
[DB] COMPUTE BY 는 group by와 다르다. 리스트와 결과를 볼 수 있다. (0) | 2013.12.31 |
신은 ‘아무 것도 아닌 사람’을 만들 만큼 한가롭지 않습니다.
누구나 소중합니다.
신은 우리 모두 열매 맺기를 바라는 마음으로
누구에게나 무한한 재능을 주셨습니다.
- 메리 캐이 애쉬 회장
우리 모두는 소중합니다.
우리 모두는 무한한 잠재력을 갖고 태어납니다.
그러나 우리에겐 무한대가 아닌 유한한 시간만 주어집니다.
나는 특별하고도 유일한 존재라는 자각 하에
주어진 많지 않은 시간동안 최선을 다해
무한한 잠재력을 개발해서,
나에게 주어진 소명을 다하는 것,
그것이 바로 소중한 인생을 올바르게 살아가는 법이 아닌가 생각해 봅니다.
나와 관계 맺는 사람들이 나를 증명해준다. (0) | 2014.04.09 |
---|---|
일단 시작하면 좋아지게 된다. (0) | 2014.04.08 |
낮춤과 희생이 승리의 비결이다. (0) | 2014.04.04 |
아픔을 즐기는 것이 일류 인생, 아픔을 외면하지 말라. (0) | 2014.04.03 |
질문하는 성격이 나를 성공으로 이끌었다. (0) | 2014.04.02 |
'12세 소녀의 녹색뇌' (0) | 2014.04.09 |
---|---|
네가 먼저 다가가! (0) | 2014.04.08 |
행복 습관, 기쁨 습관 (0) | 2014.04.05 |
시어머니 병수발 (0) | 2014.04.04 |
사랑도 연습이 필요하다 (0) | 2014.04.03 |
네가 먼저 다가가! (0) | 2014.04.08 |
---|---|
아이를 벌줄 때 (0) | 2014.04.07 |
시어머니 병수발 (0) | 2014.04.04 |
사랑도 연습이 필요하다 (0) | 2014.04.03 |
그대는 받아들여졌다 (0) | 2014.04.02 |
핏비트냐 조본업이냐, 그것이 문제로다
메가스터디 손주은 원장님의 공부나태해질 때 보는 영상 (0) | 2014.04.22 |
---|---|
Real Racing 3 - Open Wheelers Developer Diary (0) | 2014.04.11 |
GoPro: Fireman Saves Kitten (0) | 2014.04.03 |
EA 코리아 , BF4 영상 (0) | 2014.03.19 |
삶을 산다는 것 (0) | 2014.03.07 |