테이블의 일부 열을 처리하는 트리거를 만들고 싶습니다.열이있는 경우 SQLite 솔루션입니까?
트리거는 이러한 열이없는 경우 발생할 수있는 오류를 처리해야합니다.
가능합니까? "if exists"명령이 SQLite에 없기 때문에 그러한 솔루션이없는 웹을 검색했습니다.
편집 : (주석에서 요청) 트리거에 대한 예 :
CREATE TRIGGER trigger_name
AFTER UPDATE ON table_1
BEGIN
IF exist (select col_1 from table_1)
BEGIN
update table_1 set col_1='1' where id = '2'
END
END
컬럼 col_1이 오류를 만들 것입니다 존재하지 않습니다.
이 트리거를 트리거하는 쿼리의 예를 제공해 주시겠습니까? –
예를 들어 보았습니다. –