From fa9db22276a6b32c49b60bac2086f2503dde73be Mon Sep 17 00:00:00 2001 From: Marcos Lohmann Date: Fri, 20 Mar 2026 11:52:26 -0300 Subject: [PATCH] Create trigger for updating vector embeddings --- 23AI/example/xpto_vector_update_trigger.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 23AI/example/xpto_vector_update_trigger.sql 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;