Advantage Database Server 11.0의 테이블에서 자동 증가 필드를 재설정하는 방법을 보여주십시오. SQL 서버에서이점 데이터베이스 테이블의 ID (자동 증가 필드) 재설정
, 그것은 다음과 같이 작동
DBCC CHECKIDENT ('tableName', RESEED, 0);
GO
UPDATE :는 내가 원하는 것은 자동 증가 컬럼에 연속적인 값 (1,2,3,4 ...) 작성하는 것입니다.
나는 값 I가 테이블에 "1"을 볼 것으로 예상
INSERT INTO TABLE1 (ID) VALUES (1);
를 삽입하는 명시 적 SQL을 사용하는 경우. 그러나 나는 다음 아이덴티티 값을 대신 얻는다. 난 당신이 신분을 강제하려는 이해한다면
솔루션는 at the advantage support forum
에서 발견 된 오류 7200 : AQE 오류 : 주 = 42000; NativeError = 2115; [iAnywhere Solutions] [Advantage SQL Engine] 예상되는 어휘 요소를 찾을 수 없음 : SET 이후 키워드 TRANSACTION 또는 시스템 변수 식별자가 필요합니다. - 의 위치는 SQL 문의 오류입니다. 5 – mad
무엇을해야할지 모르겠습니다. 귀하의 답변에서 키워드를 사용하여 나는 여기 해결책을 찾았습니다 : http://devzone.advantagedatabase.com/forum/questions/41/copy-a-set-of-tables-with-autoinc-fields. 도와 주셔서 정말로 고맙습니다. 당신의 대답을해야합니까? – mad
원한다면 제 답변을 올릴 수 있습니다. 하지만 질문에 답하고 좋은 코드를 작성하고 "V"를 클릭해야합니다. – YannickIngenierie