새 행이 테이블에 삽입 될 때마다 SQL Server에서 ID를 자동으로 증가시키는 방법은 무엇입니까? 이 ID는 테이블의 기본 키입니다.SQL 서버에서 자동으로 증가하는 ID
0
A
답변
3
당신은 IDENTITY을 찾고 있습니다.
CREATE TABLE MyTable
(
ID INTEGER IDENTITY(1,1) PRIMARY KEY,
FieldA VARCHAR(10)
)
ID 필드는 자동으로 증가하며 1부터 시작하여 매번 1 씩 증가합니다.
0
그리고 코드 조회 scope_identity()와 OUTPUT 절에서 id를 반환합니다. 트리거가 테이블에 놓이면 잘못된 값을 반환 할 수 있으므로 @@ ID를 사용하지 마십시오. 따라서 데이터 무결성을 중요하게 생각하면 사용하는 것은 안전하지 않습니다.
관련 문제
- 1. SQL 서버에서 ID 열 값을 재정렬하십시오
- 2. 프로그래밍 방식으로 증가하는 ID 필드, 확장 성 - 혼동 처리
- 3. SQL 제약 조건은 SQL 서버에서
- 4. ID 필드가 자동으로 업데이트되지 않습니다.
- 5. 서버에서 클라이언트와 자동으로 연결하는 방법
- 6. 테이블에 INSERT하면 자동으로 증가하는 기본 인덱스의 값을 얻을 수 있습니까?
- 7. 시간이 자동으로 증가하는 기본 키가 있다고 가정하는 것이 좋지 않습니까?
- 8. SQL Server 2008 - 증가하는 정수로 열을 채우는 영리한 방법
- 9. Sql where id = totalids
- 10. SQL 서버 ID
- 11. ID SQL Server 문제
- 12. 고유 ID SQL 버디
- 13. sql id 하위 쿼리가
- 14. SQL 서버에서 무작위 질문
- 15. 커서 SQL 서버에서 조건
- 16. MS SQL-서버에서
- 17. SQL 서버에서 조합 생성
- 18. SQL 서버에서 URL 표시
- 19. SQL 서버에서 PostgreSQL
- 20. SQL 서버에서 PIVOT 지정하기
- 21. SQL 서버에서 QueryNotificationErrorsQueue의 목적
- 22. SQL 서버에서 시퀀스 생성
- 23. ruby on SQL 서버에서
- 24. SQL 서버에서 MySQL로 마이그레이션
- 25. ASP.NET 세션 ID - 서버에서 고유 함
- 26. SQL 서버에서 데이터 감사 만들기
- 27. SQL에서 자동으로 사용자 정의 ID 생성
- 28. 서버에서 응답을 받기 전에 HttpClient가 자동으로 종료합니다.
- 29. 연속 통합 서버에서 RubyGems.org로 보석을 자동으로 푸시
- 30. SQL 서버에서 저장된 proc 재귀
http://www.sitepoint.com/forums/showthread.php?t=41676? – binaryLV