Δευτέρα 4 Ιουνίου 2012

Τρίτη 1 Μαΐου 2012

ΚΑΛΉ ΠΡΩΤΟΜΑΓΙΆ




  • Η γιορτή της φύσης, της ζωής, της αισιοδοξίας, της ελπίδας, της άνθισης...!!!!

Σάββατο 21 Απριλίου 2012

Goodbye_trg.sql




Χθες αποχαιρέτισα έναν συνάδελφο, το πιο ¨κοντινό¨ σε μένα καθώς και συνδημότης – ΠαλΑΙοΦαληριώτης –  πολύ αγαπητός, ο οποίος με βοήθησε αρκετά σε επαγγελματικό επίπεδο και με αρκετά κοινά στοιχεία προσωπικότητας. Είναι σίγουρο ότι η μετάβαση του σε άλλη εργασία θα είναι καλύτερη για αυτόν, λόγω των απαράδεκτων συνθηκών στην μέχρι τώρα εργασία μας και των καλύτερων απολαβών, προοπτικών, συνθηκών στην νέα.


Aποχαιρετισμός σημαίνει αλλαγή. Αποχώρηση από κάπου, κάτι, κάποιους αλλά και εισχώρηση σε κάτι νέο, διαφορετικό, καινούργιο, που συνήθως σε αναζωογονεί αλλά και σε ξεβολεύει. Detach και Attach στην sql γλώσσα...

Κάθε αποχαιρετισμός σημαίνει ότι κάτι τελείωσε αλλά και ότι κάτι αρχίζει.
Κάθε αποχαιρετισμός σημαίνει ότι κάποιους χάνεις αλλά και ότι κάποιους θα βρεις.
Κάθε αποχαιρετισμός σημαίνει ότι από κάπου φεύγεις και κάπου αλλού πας.

Σε κάθε γεγονός πιστεύω ότι υπάρχουν και θετικά και αρνητικά στοιχεία.
Σε κάθε απόφαση υπάρχουν πολλοί παράμετροι.     

**Αφιερωμένο στον συνάδελφο, προγραμματιστή, μαθηματικό, συντοπίτη, συναγωνιστή, συνδημότη, φίλο κ.α.π. mxat, μαζί με τον παρακάτω trigger created by kgid για να με θυμάται και να γελάει αλλά και να καμαρώνει.......

if exists (select name
               from sysobjects
               where name ='goodbye')
drop   trigger goodbye
GO
create trigger goodbye on life for update
as
BEGIN
            DECLARE     @oldjob                                                          varchar(12)
            DECLARE     @newjob                                                        varchar(6)
            DECLARE     @goodbay                                                      varchar(12)
            DECLARE     @welcome                                                      varchar(6)
                       
            SELECT         @oldjob = 'mess', @newjob = 'better'
            FROM life
            WHERE          oldjob = @oldjob
            and      newjob = @newjob

            IF @oldjob = 'mess'
                    BEGIN
                         SELECT         @oldjob = nopay,
                                                @oldjob = salaryreduction,
                                                @oldjob = asksformore,
                                                @oldjob = norecognition,
                                    FROM CurrentJob
                                    WHERE oldjob = mess

                                    PRINT 'Warning!!!, you must change job'
                                   
                                    UPDATE life
                                    SET oldjob = goodbaye
                                    WHERE goodbaye= @goodbaye
                        END

            IF @newjob = 'better'
                   BEGIN
                         SELECT         @newjob= payontime,
                                                @newjob = bettersalary,
                                                @newjob = askfair,
                                                @newjob= recognize,
                                    FROM NextJob
                                    WHERE newjob = better
                                   
                                    UPDATE life
                                    SET newjob = welcome
                                    WHERE welcome= @welcome
                        END

END
GO