데이터베이스를 볼 수있는 권한이 없지만 XML 파일을 통해 데이터베이스 개체를 만들 수 있습니다. xml 문서에서는 "identity"라는 속성을 true로 설정하면 시퀀스가 만들어 질 것이라고 말합니다. INSERT 문을 작성할 때 nextVal을 사용할 수 있도록 시퀀스의 이름을 반환하는 논리를 작성할 수 있습니까?시퀀스 이름 (Oracle) 가져 오기?
로버트
다음documentation, 단어 "정체성"에 발견 할 ...
데이터베이스를 볼 수있는 권한이 없지만 XML 파일을 통해 데이터베이스 개체를 만들 수 있습니다. xml 문서에서는 "identity"라는 속성을 true로 설정하면 시퀀스가 만들어 질 것이라고 말합니다. INSERT 문을 작성할 때 nextVal을 사용할 수 있도록 시퀀스의 이름을 반환하는 논리를 작성할 수 있습니까?시퀀스 이름 (Oracle) 가져 오기?
로버트
다음documentation, 단어 "정체성"에 발견 할 ...
당신이 선택 문을 실행할 수있는 경우에, 당신이 얻을 user_sequences에서 *를 선택하려고 할 수있을 것입니다 시퀀스의 이름. 그렇지 않으면 공개 된 경우 사용중인이 데이터베이스 작성 유틸리티에 대한. 서를 보내주십시오. 그렇지 않으면이 질문에 답하기가 매우 어려울 것입니다.
편집 :
:는 문서의 리뷰를 검토 한 결과, 기본 키가있는 테이블을 만든 경우,이 문서에서 직접 인용 한 다음과 같은 규칙과 순서를 만들 것이라고 말했다
기본 키에는 기본 키에 포함 할 열 이름을 참조하는 단일 속성 name을 포함하는 하나의 columnref 하위 요소가 포함되어야합니다. SQL Server에서 키는 자동 증분 값이있는 ID 필드로 매핑됩니다. 오라클에서는 테이블 이름과 _seq 접미사를 추가 한 시퀀스가 자동으로 생성됩니다.
따라서
, 쿼리는 다음과 같습니다
all_sequences에서 선택* 어디 sequence_name = 위 (TABLENAME || '_SEQ');
여기에 추가 할 것입니다.이 칠판 응용 프로그램에 대한 개발을 진행할 예정이라면 그렇게 할 것으로 보이므로 데이터베이스에 대한 액세스를 직접 요청할 수 있습니다. 칠판에 대한 구성을 볼 수 있고 sqldeveloper를 다운로드 할 수 있으면 칠판 연결 매개 변수를 사용해보십시오. 그런 다음 데이터베이스에 직접 로그인하여 이와 같은 문제를 쉽게 디버깅 할 수 있습니다. – Horus