PL / SQL : ROWID를 기반으로 행 업데이트
문제
고유 한 색인이없는 테이블에서 행을 업데이트하려고합니다.그래서 나는 업데이트하려는 행의 rowid를 선택했고 이제는 다음과 같이 행을 업데이트하고 싶습니다 :
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"
.
myColumn은 유형 번호 (1)
i 오류가 발생했습니다 : invalid identifier [SQL State=42000, DB Errorcode=904]
왜 그 이유는 무엇입니까?
해결책
작은 따옴표를 사용해보십시오 :
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
. 제휴하지 않습니다 StackOverflow