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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / util.php
Last active May 18, 2021 14:01
Utilidad que retorna la lista de meses del año en español
/**
* Listado de meses en español
*/
class Util {
/**
* Lista de meses
*/
public static function Meses () {
@donpandix
donpandix / fecha_cadena_resta.sql
Last active May 12, 2021 22:03
Formatea y resta fechas para desplegar con SQL
-- Obtención de un objeto DATETIME desde una cadena de texto
SELECT CAST('20200101' AS DATETIME) AS fecha
-- resultado
-- 01/01/2020 0:00:00
-- Resta de un mes a la fecha obtenida desde una cadena de texto
@donpandix
donpandix / list_fk.sql
Last active May 18, 2021 14:00
[Limpiar de forma eficaz tablas en base de datos] Instrucciones para borrar el contenido de todas las tablas sin las restricciones de las claves foraneas #sql #query #delete #constraint #clean
-- Lista de claves foraneas, solo información
SELECT name AS 'Constraint',
OBJECT_NAME(parent_object_id) AS 'Table',
OBJECT_NAME(referenced_object_id) AS 'Referenced Table',
is_disabled,
is_not_trusted
FROM sys.foreign_keys;