diff --git a/23AI/example/xpto_vector_update_trigger.sql b/23AI/example/xpto_vector_update_trigger.sql new file mode 100644 index 0000000..4965c7f --- /dev/null +++ b/23AI/example/xpto_vector_update_trigger.sql @@ -0,0 +1,11 @@ +CREATE OR REPLACE TRIGGER TRG_UPDATE_VEC +BEFORE INSERT OR UPDATE ON XPTO_PRODUTOS +FOR EACH ROW +BEGIN + SELECT VECTOR_EMBEDDING( + XPTO_STORE.ALL_MINILM_L12_V2 + USING :NEW.NOME || :NEW.DESCRICAO AS DATA + ) + INTO :NEW.VETOR_DESCRICAO + FROM dual; +END;