|
Package k_util Agrupa herramientas para facilitar el desarrollo
|
| 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' |