2017-11-22 30 views
0

인 오라클 양식 12c에서 작업 중입니다. 저장을 클릭하여 변경 사항을 저장할 때 데이터 블록의 숫자 필드 대신 해시 (####) 값으로 표시되는 필드가 거의없는 문제가 있습니다. (확약) 단추를 누르십시오. 오라클 양식 12c 필드의 숫자가

는 또한 오류 아래 도시 HASH (문자열) 상기 정보

Number에서 필드 항목의 변화로 인한 것으로 보인다 (FRM-40,735 KEY 트리거 예외 ORA-01,483를 처리되지 않은 상승 COMMIT) -

-fields 필드에 값을 입력하여 데이터베이스 필드에 값을 삽입 하면서요 데이터베이스 항목

있습니다.

- 필드 크기는 입력 한 숫자 값 이상입니다.

- (f7 & f8) 데이터를 사용하여 다시 쿼리하는 데이터 블록이 숫자로 올바르게 표시됩니다.

다른 데이터베이스에서이 문제를 재현되지 않음 산업 안전 보건법 수

가 코딩을하면서 환경 문제 나 사소한 버그와 관련된 뭔가 (다른 데이터베이스에 잘 작동)?

+0

을 '해싱 된 들판의 특성? 이 필드에는 –

+0

형식 마스크가 지정되어 있지 않습니다. –

답변

0

datablock의 Returning_Dml_value 속성을 Yes로 설정하면 가끔 정크 값이 채워지고 블록의 쿼리가 요청됩니다. 아니 instead.I로 설정하려고 한 번 비슷한 문제에 직면하고 그것을 다음 블로그 오라클 형태의이 속성에 대한 자세한 설명 번호 에 Returning_Dml_value 속성을 설정하여 해결되었다 : 당신은`형식 마스크를 참조 할 것을 http://cave-geek.blogspot.co.uk/

+0

안녕하세요 Neeraj, 입력 해 주셔서 감사합니다. –

+0

입력 해 주셔서 감사합니다. 문제를 해결하는 데 아주 많이 사용되었습니다. DML_property를 'No'로 변경하려고 시도했으며 정크 문자를 표시하는 문제를 해결했습니다. –