Welcome to Sign in | Help

Episodul nr. 2 : "La un pas de dezastru"

  •  09-05-2006, 3:21 PM

    Episodul nr. 2 : "La un pas de dezastru"

    Din seria “Microsoft SQL Server 2005 in actiune”

    Astazi episodul nr. 2 :

    “La un pas de dezastru”

     

    O productie “Admindate & Inf, www.diadmin.ro” , 2006

    Scenariul si regia Gheorghe Ciubuc

     

    Personaje principale:

    Alejandro Morientes – DBA in firma “Los capshunares” cu activitati principale in agricultura, undeva in Spania, langa Madrid, anul de gratie 2006.

    Pedro Garcia – patronul firmei, 50 de ani .

    Maria-Elena Adochitei – romanca,bunaciunea nr. 1 nascuta la Vaslui, aici printre capsuni.

    Miguel Morales – unu din managementul firmei si actionar al ei.

    Consuela Cervantes – bunaciunea nr. 2, secretara dl. Pedro Garcia.

                Azi, marti 5 septembrie , biroul lui Alejandro, el pe scaun, in stanga carti, in dreapta carti, in fata sa, pe birou Consuela. Calculatorul deschis .

    Consuela Cervantes:”Alejandro, ma iubesti ?”

    Alejandro Morientes” Sigur Consuela…”

    Consuela:”Cat de mult…, hai, hai spune!!”

    Alejandro:”E… lasa-ma sa compilez  !”

    Consuela:”Ce-ai spus, vrei sa te epilezi ?!”

    Alejandro:”Adica sa ma gandesc …”

    Consuela:”Da’ ce-ti trebuie draga sa gandesti! ”

    Alejandro:”Pai ma gandesc ca daca intra sefu, seful tau si al meu trebuie sa te transformi intr-o musculita si sa mi te ascunzi”

    Consuela:”Nu te speria, draga , nu ti-am spus ca este in nord la fermele de acolo sa numere animalele la fata locului.”

    Consuela se lasa usor pe spate si puse mana lateral pe birou incercand sa evite muscatura lupului ; dintr-o data un racnet se auzi in incapere…

    Alejandro: "Aoleo, ce-ai facut ?! .”

    Consuela:”Ce e Alejandro, ce s-a intamplat ! ”

    Alejandro: “Ai pus mana pe tastatura si ai lansat scriptul pentru stergerea unor linii dintr-un tabel  . Lasa-ma in pace , du-te de aici ca mi-ai dat de lucru !”.

    Consuela:”Alejandro, mi amor…”

    Alejandro: "Ne vedem alta data.

    Consuela iesi boscorodind scripturile, scripturilor, scripturilor...

    In tot acest timp Alejandro se chinui sa refaca datele din tabelul respectiv, noroc ca era un tabel de tip read-only si avea pastrate undeva randurile sale.

    Alejandro(gandind cu voce tare):”Ce pot sa fac sa interzic stergerea accidentala pe viitor a unor linii intr-un tabel? ”

    Se apuca Alejandro al meu si incepu sa rasfoiasca , sa gandeasca, sa gandeasca si sa rasfoiasca .

    Alejandro(gandind cu voce tare):”O sa fac un trigger instead of pe tabel “

    Codul trigger-ului arata in felul urmator:

    CREATE TRIGGER dCategorii ON Ferme.CategoriiAnimale

    INSTEAD OF DELETE NOT FOR REPLICATION AS

    BEGIN

          SET NOCOUNT ON

          DECLARE @DeleteCount INT

          SELECT @DeleteCount=COUNT(*) from deleted

          IF @DeleteCount > 0

          BEGIN

                --Se face rollback, anuland stergerea

                If @@TRANCOUNT > 0

                BEGIN

                      ROLLBACK TRANSACTION;

                END

          END

    END

     

    Alejandro (bucuros, formeaza numarul de telefon al Consuelei):” Consuela ?”

    Pedro Garcia(seful):”Nu, ce e ma ,n-ai treaba ? 

    Alejandro:”Sefu, trebuie sa imi dea detalii legat de situatia cu furniz …”

    Pedro Garcia(seful) : ”Are treaba, lasa alta data. ”.

     

     

    SFARSIT

     

    Regia ………………………………………………………………..Ciubuc Gheorghe

    Scenariul(dupa un document Microsoft)……………………………Ciubuc Gheorghe

    Producator………………………………………………………….. Ciubuc Gheorghe

     

     

     

     

     

    O productie Admindate & Inf, www.diadmin.ro

     

     


    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems