index

Package k_util

Agrupa herramientas para facilitar el desarrollo

Author
jtsoya539 27/3/2020 17:05:34


Program units
p_generar_trigger_secuencia   Genera trigger de secuencia para un campo de una tabla
p_generar_type_objeto  
f_valor_parametro  
p_actualizar_valor_parametro  
f_hash  
bool_to_string  
string_to_bool  
blob_to_clob  
clob_to_blob  
base64encode  
base64decode  
encrypt  
decrypt  
json_to_objeto  
objeto_to_json  
read_http_body  
f_base_datos  
f_terminal  
f_host  
f_direccion_ip  
f_esquema_actual  
f_charset  
f_es_valor_numerico   Retorna si el valor recibido es de tipo numérico
f_zona_horaria   Retorna una zona horaria en formato '(+|-)HH:MM'

Exceptions
ex_tipo_inexistente  


ex_tipo_inexistente

ex_tipo_inexistente EXCEPTION;

p_generar_trigger_secuencia

PROCEDURE p_generar_trigger_secuencia(i_tabla    IN VARCHAR2,
                                      i_campo    IN VARCHAR2,
                                      i_trigger  IN VARCHAR2 DEFAULT NULL,
                                      i_ejecutar IN BOOLEAN DEFAULT TRUE)

Genera trigger de secuencia para un campo de una tabla

Author
jtsoya539 27/3/2020 17:06:21

Parameters
i_tabla   Tabla
i_campo   Campo
i_trigger   Trigger
i_ejecutar   Ejecutar la(s) sentencia(s)?


p_generar_type_objeto

PROCEDURE p_generar_type_objeto(i_tabla    IN VARCHAR2,
                                i_type     IN VARCHAR2 DEFAULT NULL,
                                i_ejecutar IN BOOLEAN DEFAULT TRUE)


f_valor_parametro

FUNCTION f_valor_parametro(i_id_parametro IN VARCHAR2) RETURN VARCHAR2


p_actualizar_valor_parametro

PROCEDURE p_actualizar_valor_parametro(i_id_parametro IN VARCHAR2,
                                       i_valor        IN VARCHAR2)


f_hash

FUNCTION f_hash(i_data      IN VARCHAR2,
                i_hash_type IN PLS_INTEGER) RETURN VARCHAR2


bool_to_string

FUNCTION bool_to_string(i_bool IN BOOLEAN) RETURN VARCHAR2


string_to_bool

FUNCTION string_to_bool(i_string IN VARCHAR2) RETURN BOOLEAN


blob_to_clob

FUNCTION blob_to_clob(p_data IN BLOB) RETURN CLOB


clob_to_blob

FUNCTION clob_to_blob(p_data IN CLOB) RETURN BLOB


base64encode

FUNCTION base64encode(i_blob IN BLOB) RETURN CLOB


base64decode

FUNCTION base64decode(i_clob IN CLOB) RETURN BLOB


encrypt

FUNCTION encrypt(i_src IN VARCHAR2) RETURN VARCHAR2


decrypt

FUNCTION decrypt(i_src IN VARCHAR2) RETURN VARCHAR2


json_to_objeto

FUNCTION json_to_objeto(i_json        IN CLOB,
                        i_nombre_tipo IN VARCHAR2) RETURN anydata


objeto_to_json

FUNCTION objeto_to_json(i_objeto IN anydata) RETURN CLOB


read_http_body

FUNCTION read_http_body(resp IN OUT utl_http.resp) RETURN CLOB


f_base_datos

FUNCTION f_base_datos RETURN VARCHAR2


f_terminal

FUNCTION f_terminal RETURN VARCHAR2


f_host

FUNCTION f_host RETURN VARCHAR2


f_direccion_ip

FUNCTION f_direccion_ip RETURN VARCHAR2


f_esquema_actual

FUNCTION f_esquema_actual RETURN VARCHAR2


f_charset

FUNCTION f_charset RETURN VARCHAR2


f_es_valor_numerico

FUNCTION f_es_valor_numerico(i_valor IN VARCHAR2) RETURN BOOLEAN

Retorna si el valor recibido es de tipo numérico

Author
dmezac 26/1/2022 19:48:15

Parameters
i_valor   Zona horaria en formato decimal

Returns
Si el valor recibido es de tipo numérico


f_zona_horaria

FUNCTION f_zona_horaria(i_zona_horaria IN VARCHAR2) RETURN VARCHAR2

Retorna una zona horaria en formato '(+|-)HH:MM'

Author
dmezac 26/1/2022 19:43:15

Parameters
i_zona_horaria   Zona horaria en formato decimal

Returns
Zona horaria en formato '(+|-)HH:MM'