Browsed by
Mes: Mayo 2013

Insertar datos en una vista

Insertar datos en una vista

Hay mucha gente que cree que las vistas en SQL Server son de solo lectura por naturaleza, la verdad es que no es as├¡, se pueden administrar, dar permisos de insert, select, update y no importa si las vistas tienen joins, si la consulta se puede resolver, (puede averiguarse a cual de las tablas del join van los datos) tambi├®n se puede insertar, aqu├¡ teneis un ejemplo de como funciona use test go create login test with password=’Contrase├▒a01′ go create…

Leer más Leer más

Trigger Sencillo

Trigger Sencillo

Hace unos dias me mandaban este correo.   Hago una consulta a esta tabla select * from Saldos   La cual me arroja los siguientes resultados T015_idComercio T015_saldo 201735 0.00 201735 0.00 201735 0.00 201735 0.00 201758 0.00 201758 0.00 201758 0.00   Cree una tabla con la siguiente estructura create table Activaciones(Cid int, BloqueoB bit, BloqueoV bit, Bloqueo bit) Realizar un Trigger que se ejecute cada vez que se inserte un nuevo T015_idComercio De la tabla Saldos , que…

Leer más Leer más

Recorriendo árboles

Recorriendo árboles

Ayer un amigo me preguntaba por como recorrer un ├írbol en orden, particularmente cuando puedes hacer movimientos de hojas completas, y le mand├® este ejemplo create table arbol (ID INT IDENTITY NOT NULL primary key, NAME NVARCHAR(50) NOT NULl, PARENT_ID INT NULL ); Creada la tabla le insertamos algunos valores a modo de ejemplo insert into arbol values (‘nodo padre’,null),(‘nodo hijo A’,1),(‘nodo hijo B’,1),(‘nodo hijo A-A’,2),(‘nodo hijo A-B’,2),(‘nodo hijo A-C’,2); Y ahora la funci├│n Recursiva que lo recorre. La primera…

Leer más Leer más