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
f_valor_secuencia_id  
f_valor_parametro  
p_actualizar_valor_parametro  
f_hash  
get_dotnet_ticks  
guid  
randomuuid  
rsakeypairgenerator   Genera par de claves RSA separadas por punto (.) Formato: public_key.private_key
bool_to_string  
string_to_bool  
blob_to_clob  
clob_to_blob  
base64encode  
base64decode  
encrypt  
decrypt  
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_es_valor_numerico_sn   Retorna si el valor recibido es de tipo numérico
f_zona_horaria   Retorna una zona horaria en formato '(+|-)HH:MM'


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)?


f_valor_secuencia_id

function f_valor_secuencia_id(i_tabla in varchar2) return number


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


get_dotnet_ticks

function get_dotnet_ticks(intimestamp in timestamp) return number


guid

function guid return varchar2


randomuuid

function randomuuid return varchar2


rsakeypairgenerator

function rsakeypairgenerator return varchar2

Genera par de claves RSA separadas por punto (.) Formato: public_key.private_key

Author
dmezac 01/04/2025

Returns
Par de claves RSA separadas por punto (.) en formato public_key.private_key


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,
                      p_charset in varchar2 default null) 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


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   valor a determinar si es numérico o no

Returns
Si el valor recibido es de tipo numérico


f_es_valor_numerico_sn

function f_es_valor_numerico_sn(i_valor in varchar2) return varchar2

Retorna si el valor recibido es de tipo numérico

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

Parameters
i_valor   valor a determinar si es numérico o no

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'