안녕 사람을 삽입하고 많은 것들을 시도 할 수 없습니다 언급 내가 값을 얻을 수 아니다 것처럼 보인다 업데이트해야하는 필드에서에이펙스에서 업데이트 테이블을 할 수없는 5 버튼 오류</p> <p>내가 가지고 있지 않다 행운 여기 궁전 NULL
값이 기본값에서 변경된 경우 업데이트하려는 Apex 5 내에 2 개의 필드가 있습니다. : QUANTITY는 테이블 형식의 텍스트 필드이고 : DISC는 같은 행의 텍스트 필드이기도합니다. 이 업데이트해야하고
SALES_TEMP이 수행하는 테이블
는 열ID
,
NAME
,
QUANTITY_TO_SELL
,
DISCOUNT
이있는 옵션 "에만 업데이트 행과 열"로 설정 곳은 보통에 은 단일 또는 여러 행이있을 수 있습니다.
이 업데이트를 수행하는 과정에서 할당 된 PL/SQL 코드는 다음과 같습니다. 나는 시도하고 필드를 업데이트 할 때
BEGIN
update SALES_TEMP
set QUANTITY_TO_SELL=:QUANTITY, DISCOUNT=:DISC;
end;
, 그것은 QUANTITY_TO_SELL
과 할인 필드와 비슷한에 NULL을 삽입 할 수 없습니다
로 돌아갑니다.
는 지금은 쿼리 아무 문제가없는 알고 있기 때문에 나는이 할 경우 :
BEGIN update SALES_TEMP set QUANTITY_TO_SELL='2', DISCOUNT='5'; end;
그것은 사실 테이블을 업데이트 않는다, 그러나 나는 때문에 테이블의 모든 행에이 업데이트를 할 것 where 절이 없습니다.
다른 옵션을 통해 살펴본 결과 필드에서 데이터를 선택하지 않는 이유를 찾을 수 없습니다. 내 주요 문제는, 정확히 작동하는 삽입 작업을 실행하는 동일한 쿼리가 있습니다.
또한 실행하면 Apex의 SQL 명령 줄 옵션에서.
update SALES_TEMP set QUANTITY_TO_SELL=:QUANTITY, DISCOUNT=:DISC;
나는
:QUANTITY
및:DISC
값을 요청하는 팝업을 얻을 뭔가이이 텍스트 필드의 값을 받고되지 않는다는 것을 알려줍니다 그래서 그 다음 열을 업데이트합니다.SQL 명령
은 필드가 정점에 물론 각:ID
로 할당됩니다select ID, NAME, QUANTITY_TO_SELL as QUANTITY, DISCOUNT as DISC from SALES_TEMP;
,
:NAME
:QUANTITY
및:DISC
이다 채울 추가 할 수 있습니다.
이것은 ': QUANTITY'와': DISC'가 왜 당신이 생각할 때 자신의 양식에 채워지지 않는지 묻는 복잡한 방법 인 것 같습니다. –
우리가 코드를 추가하지 않으면 사람들은 코드를 추가하고 복잡하게 만들면 질문을 복잡하게 만든다는 것을 알게됩니다 :) –
아마도 : QUANTITY와 : : DISC'를 채우는 데 문제가있을 것입니다. . 나는 그 어떤 코드도 보지 못했다. –