adjustments

This commit is contained in:
2025-05-16 09:08:20 -03:00
parent 1a61f0a124
commit 777a175dfe

View File

@@ -1,12 +1,3 @@
CREATE TABLE produtos (
id NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
codigo VARCHAR2(50),
descricao VARCHAR2(4000)
);
CREATE INDEX idx_texto_descricao ON produtos(descricao)
INDEXTYPE IS CTXSYS.CONTEXT;
-- DROP TYPES (se existirem)
BEGIN
@@ -27,17 +18,6 @@ CREATE OR REPLACE TYPE produto_resultado AS OBJECT (
CREATE OR REPLACE TYPE produto_resultado_tab AS TABLE OF produto_resultado;
/
-- Função que faz busca por palavras aproximadas por fonética ou distância
-- Criação de um tipo de tabela para retorno da função
CREATE OR REPLACE TYPE produto_resultado AS OBJECT (
codigo VARCHAR2(50),
descricao VARCHAR2(4000),
similaridade NUMBER
);
CREATE OR REPLACE TYPE produto_resultado_tab AS TABLE OF produto_resultado;
/
-- Função de busca fonética e por palavras-chave
CREATE OR REPLACE FUNCTION fn_busca_avancada(p_termos IN VARCHAR2)
RETURN produto_resultado_tab PIPELINED