No video

Triggers en SQL Server de Microsoft

Explicación de los Triggers After e Instead Of del SQL Server de Microsoft

Пікірлер: 43

  • @sergioalejandrocanon4653
    @sergioalejandrocanon46536 жыл бұрын

    Excelente vídeo, muy bien explicado el concepto fundamental, muy bien llevado el paso a paso de cada operación, y excelente acompañamiento en cada etapa del proceso de creación, y ejecución...

  • 10 жыл бұрын

    Excelente vídeo Víctor y por lo que veo son muy pocos los privilegiados de tener este conocimiento, también creo que sería bueno hacer más vídeos de Transat con SP que tengan parámetros de entrada y devuelvan parámetros de salida =)

  • @vhcardenas

    @vhcardenas

    10 жыл бұрын

    Muchas gracias por tu compentario!!! Vamos a trabajar en mas videos de Procedimientos.

  • @ronaldoalexanderchirasanto1074
    @ronaldoalexanderchirasanto10747 жыл бұрын

    Excelente explicación de los Triggers gracias amigo me ayudo un montón.

  • @guillermomaldonado5236
    @guillermomaldonado52368 жыл бұрын

    amigo,muchas gracias por el video, me ayudo y fue de mucha utilidad tu explicacion..

  • @TheYzaacK
    @TheYzaacK10 жыл бұрын

    Muy buen vídeo me sirvió mucho esta muy bien explicado te felicito.

  • @0292Diego
    @0292Diego9 жыл бұрын

    Muchas Gracias por el Tutorial!

  • @CarlosRomero-py3fi
    @CarlosRomero-py3fi5 жыл бұрын

    un genio total!!, muchas gracias!!!

  • @josej.barraza
    @josej.barraza8 жыл бұрын

    chingon el video man la neta esta bien explicado

  • @adansernas1520
    @adansernas15209 жыл бұрын

    Saludos! tengo un par de dudas, 1) supongamos que se ha iniciado sesion desde dos pcs con la misma cuenta, y los dos han afectado una misma tabla al mismo tiempo, las tabla deleted o interted es compartida? 2) si se afectan dos tablas en una instruccion las deleted e inserted contiene la estructura de las dos?

  • @alejandroballeza1563
    @alejandroballeza15639 жыл бұрын

    oie amigo y si tengo campos de imagen??? lo intente pero me tira este mensaje: ens 311, Nivel 16, Estado 1, Procedimiento His_alproducto, Línea 5 No se pueden usar columnas de tipo text, ntext o image en las tablas insertadas y eliminadas.

  • @MarcoxD9
    @MarcoxD99 жыл бұрын

    Toma tu like buen hombre xD

  • @vssbass
    @vssbass6 жыл бұрын

    Excelente!

  • @ChilyReD
    @ChilyReD8 жыл бұрын

    hola como se llama la tabla temporal que se crea cuando hago un update y como funciona ? Delete = Deleted Insert = Inserted Update = ???????????

  • @vhcardenas

    @vhcardenas

    8 жыл бұрын

    +Chily Games Un Update se forma de la eliminación del dato viejo y la inserción del dato nuevo, cuando haces Update, se crean las dos tablas Inserted que tiene el dato nuevo que estas agregando y Deleted que tiene el dato antiguo que se va a modificar.

  • @ChilyReD

    @ChilyReD

    8 жыл бұрын

    Gracias

  • @analiadelareta8404
    @analiadelareta84049 жыл бұрын

    me encanto te hago una consulta para cargar tableros que conviene mas vistas?? store??? o funciones?? para que sea rapido la carga. saludos y gracias

  • @vhcardenas

    @vhcardenas

    8 жыл бұрын

    +Analia de la Reta La respuesta depende mucho de tu escenario, pero normalmente a través de la red es mas eficiente mandar parámetros a un procedimiento almacenado y que este retorne los datos.

  • @analiadelareta8404

    @analiadelareta8404

    8 жыл бұрын

    Gracias te cuento como hice en vez de vista funciones con los filtros genéricos para todo. Luego por store los llamó pasando estos parámetros y filtro según corresponda mejoró notablemente. Este tipo de consulta en sql tarda un segundo en responder. Por la cantidad de datos. Antes hacia una vista y con el store los llamaba eso la mayoría de la veces tardaba 1 minuto. Mil gracias

  • @Dark-uh6sc
    @Dark-uh6sc8 жыл бұрын

    use CLIENTES create table CONTROL (fecha date, operacion varchar(100), usuario varchar(30), ) no me lo crea porque?

  • @orlas135

    @orlas135

    8 жыл бұрын

    La última coma xd

  • @xxberthyxx
    @xxberthyxx8 жыл бұрын

    una pregunta y si tengo los usuarios guardados en una tabla como capturo eesos usuarios para insertarlos con el triger en la tabla historial?

  • @argenisfeliz3323

    @argenisfeliz3323

    6 жыл бұрын

    CURRENT_USER te funcionaria

  • @AlvaroFerqui
    @AlvaroFerqui9 жыл бұрын

    Intento hacer el trigger con la table, pero no me permite borrar datos, ya que hace referencia a la la tabla orders

  • @benjaminurtecho1415

    @benjaminurtecho1415

    9 жыл бұрын

    +Alvaro Fernandez , hola compañero, haciendo este ejercicio me entero que no puedo hacer una inserción a la tabla [Order Details] pues en efecto ya existe un registro con el orderId = 10248 y el productId = 1 que conforman el primary key clustered de la tabla.

  • @gabrieldelacruz
    @gabrieldelacruz7 жыл бұрын

    amigo una duda, que esta mal aca :( , me sale error en inserted create trigger registro_pedidos_AI on productos after insert as insert into reg_productos (produ,precio,hora) values ( inserted.ID_FAB, inserted.precio, GETDATE() ) select * from inserted

  • @vhcardenas

    @vhcardenas

    7 жыл бұрын

    Si la consulta devuelve los campos en el mismo orden que necesita reg_productos, la instruccion debe insertarse de la siguiente manera: Insert into reg_productos (produ, precio, hora) Select * from inserted

  • @angeloernestofloresmolero3424
    @angeloernestofloresmolero34242 жыл бұрын

    Buenas me podria decir como crear una tabla particionada para los Pagos de las pensiones de los alumnos.

  • @vhcardenas

    @vhcardenas

    2 жыл бұрын

    En este link explico las tablas particionadas kzread.info/dash/bejne/foujlK6mYbO_Xdo.html

  • @angeloernestofloresmolero3424

    @angeloernestofloresmolero3424

    2 жыл бұрын

    @@vhcardenas Gracias Profe

  • @nikesportzone4749
    @nikesportzone47498 жыл бұрын

    sintaxis en sql developer?

  • @mouhitorinoyuugi
    @mouhitorinoyuugi7 жыл бұрын

    Amigo, una ayuda, quiero que cuando el usuario intente eliminar un registro de mi tabla Categorias, se ejecute un procedimiento almacenado llamado "suspender categoria" que basicamente entra una variable "cod_categoria" y pone un campo (bit) llamado suspendido en 1 (true) Si bien el Trigger no permite eliminar, pero no me actualiza el campo "suspendido" de la tabla categorias, es decir, no se borra para nada, quiero un borrado logico, se entiende? create trigger TR_Borrar_Categoria on Categorias after delete as declare @cod_categoria char(8); select cod_categoria = @cod_categoria from deleted exec suspender_categoria @cod_categoria go --Procedimientos Almacenados use Charrua go create procedure suspender_categoria @cod_categoria char(8) as update Categorias set suspendido = 1 where cod_categoria = @cod_categoria go delete from Categorias where cod_categoria = '14' go

  • @vhcardenas

    @vhcardenas

    7 жыл бұрын

    Debes de hacer un trigger que al momento de eliminar cancele la eliminación y luego haga un update que modifique el campo que necesitas, esto se puede hacer con un Trigger Instead Off

  • @mouhitorinoyuugi

    @mouhitorinoyuugi

    7 жыл бұрын

    Muchisimas Gracias Amigo

  • @argenisfeliz3323

    @argenisfeliz3323

    6 жыл бұрын

    no ejecutes un DELETE FROM, envia un UPDATE cambiando el valor Bit

  • @argenisfeliz3323

    @argenisfeliz3323

    6 жыл бұрын

    tambien en lugar de after delete(despues de eliminar) debes usar before delete(antes de eliminar), con INSTEAD OF DELETE cancela l eliminaicion

  • @robinsongonzalez4841
    @robinsongonzalez484110 жыл бұрын

    como haría para contactarte hermano????

  • @yeseniamedina9870
    @yeseniamedina98707 жыл бұрын

    hola amigo tengo una pregunta

  • @vhcardenas

    @vhcardenas

    7 жыл бұрын

    ?

  • @yeseniamedina9870

    @yeseniamedina9870

    7 жыл бұрын

    por que me marca error en Sp_helptrigger nose solo me marca error me asegure de que estuviera bien escrito.

  • @yeseniamedina9870

    @yeseniamedina9870

    7 жыл бұрын

    ya lo encontre era por la version 2014 es exec.Sp_heltrigger

  • @Carlos-fl1zc
    @Carlos-fl1zc5 жыл бұрын

    Ni madres

  • @ronaldoalexanderchirasanto1074
    @ronaldoalexanderchirasanto10747 жыл бұрын

    Excelente explicación de los Triggers gracias amigo me ayudo un montón.

Келесі