Skip to content

Instantly share code, notes, and snippets.

View donpandix's full-sized avatar
馃幆
Codificando como un campe贸n

Cesar Gonzalez M. donpandix

馃幆
Codificando como un campe贸n
View GitHub Profile
@donpandix
donpandix / sp_template.sql
Last active June 10, 2021 20:18
Template de un SP con captura de excepciones
IF OBJECT_ID ('spa_XXX_ACT_NOMBRE') IS NOT NULL
DROP PROCEDURE spa_XXX_ACT_NOMBRE
GO
CREATE PROCEDURE spa_XXX_ACT_NOMBRE
AS
/*
!IniHeaderDoc
*****************************************************************************
!NombreObjeto : spa_XXX_ACT_NOMBRE
@donpandix
donpandix / archivo.bat
Last active August 29, 2019 16:40
Crear archivos con un tama帽o determinado por comando de DOS
'fsutil file createnew <NOMBRE_ARCHIVO> <TAMA脩O EN BYTES>
'Para el c谩lculo de bytes https://es.calcuworld.com/informatica/calculadora-de-bytes/
fsutil file createnew archivo_3_megas.pdf 3145728
@donpandix
donpandix / lista.bat
Last active July 30, 2019 21:52
Instrucci贸n en DOS especial para obtener en un archivo de texto los archivos de manera recursiva con sus rutas, ideal para documentaciones.
dir /b /s /a-d >lista_archivos.txt
@donpandix
donpandix / get_sp_tables.sql
Last active June 3, 2020 16:19
Consultas a base de datos SQL Server 2012 para obtener la lista de las tablas y procedimientos almacenados dentro de un esquema de la base de datos, como dato adicional, se deben ejecutar las consultas dentro del esquema en el cual se necesita obtene
-- Lista de tablas
SELECT * FROM INFORMATION_SCHEMA.TABLES
-- Lista de SP's
SELECT * FROM INFORMATION_SCHEMA.routines where routine_type = 'PROCEDURE'
-- Lista de tablas con las columnas y sus descripciones
SELECT sys.objects.name AS TableName,
sys.columns.name AS ColumnName,
ep.value AS Description
@donpandix
donpandix / create_user.sql
Last active July 30, 2019 21:53
Esta instrucci贸n es para la realizaci贸n de consultas entre esquemas de bases de datos SQL Server que est谩n dentro de la misma instancia de servidor
CREATE USER [USUARIO_OTRO_ESQUEMA] FOR LOGIN [USUARIO_OTRO_ESQUEMA];
GRANT SELECT TO USUARIO_OTRO_ESQUEMA;
@donpandix
donpandix / TBL_temporal.sql
Last active May 12, 2021 22:03
Creaci贸n de tablas temporales con indice
CREATE TABLE #tabla_temporal (
id_tabla BIGINT
,cd_columna_01 BIGINT
,gl_columna_02
)
CREATE NONCLUSTERED INDEX idx_tabla_temporal ON #tabla_temporal ([id_tabla])
-- Otras formas de definir indices
@donpandix
donpandix / accion.js
Last active May 12, 2021 22:14
[DataTables.js ejemplo de uso y carga de datos] Genera una tabla con carga de datos ASYNC con datatables.js #javascript
$(document).ready(function(){
/**
* Setea e inicializa la tabla con datos
*/
$("#tbl_ajax").DataTable({
"ajax" : URL_SERVICIO,
"columns" : [
{"data" : "col1" },
{"data" : "col2"},
@donpandix
donpandix / Factorial.java
Last active June 6, 2019 02:24
C谩lculo del valor factorial
/**
* Clase para el c谩lculo del valor Factoral (n!)
* de un n煤mero entero usando recursividad
*/
class Factorial {
/**
* C谩lculo el valor factorial (n!)
* llamada al m茅todo
*
@donpandix
donpandix / Helper.java
Created July 22, 2018 20:43
Lista Doblemente Enlazada con JAVA
import java.util.concurrent.ThreadLocalRandom;
class Helper {
static int[] lista_generica_valores ( int largo_cadena ) {
int [] arreglo_base = new int[largo_cadena];
for ( int n =0; n<largo_cadena;n++ ) {
arreglo_base[n] = ThreadLocalRandom.current().nextInt(0, 100000 + 1);
}
return arreglo_base;
@donpandix
donpandix / Helper.java
Last active April 7, 2025 20:46
Implementaci贸n de una lista enlazada simple con java
import java.util.concurrent.ThreadLocalRandom;
class Helper {
static int[] lista_generica_valores ( int largo_cadena ) {
int [] arreglo_base = new int[largo_cadena];
for ( int n =0; n<largo_cadena;n++ ) {
arreglo_base[n] = ThreadLocalRandom.current().nextInt(0, 100000 + 1);
}
return arreglo_base;