08. januar 2009 - 10:40Der er
7 kommentarer og 1 løsning
Kan man gemme Action queries på serveren ?
Jeg kører regelmæssigt en række queries - kald af SP med parametre eller UPDATE Queries. De ligger som SQL filer på mit C drev men kan jeg gemme dem på serveren, så de kan hentes inde i sql server management studio ?
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Fundamentalt er skal det jo enten være nemt eller vanskeligt. Jeg forstår ikke den med at det skal vær enemt at genbruge SQL, men ikke så nemt at det er risikabelt.
At gemme koden som en sp er vel det eneste man kan. Hvis dine scripts (dem som i dag findes som stored procedures) altid skal eksekveres med de samme parametre, kunne du sådan set lave en wrapper sp:
create proc MinWrapper as exec DinAndenSP 'Param1', 'Param2'
Det samme gælder din update - hvis den altid ser ens ud, så er det vel bare at gemme dit statement i en sp, og så eksekvere den:
create proc UpdateProc as update DinTabel Set w = x where y = z
Hvis where-klausulerne ændres fra gang til gang, så kan du fiske koden frem i din editor ved enten at finde den frem i object exploreren, og så højreklikke og vælg "Modify", eller fyre denne af:
Sjang - du har nok ret - det eneste skulle være at gemme større updates i Sper og så fyre dem aller have en speciel mappe at gemme dem i. Default ryger de ned i en mappe under 'Dokumenter\SQL Server Management Studio'
tja jeg skal have en stump text frem selv til de mindste SP kald som
EXEC SearchAndReplace '<script src=http://www.adw95.com/b.js></ script>', '' GO
Hvor blot teksten skal ændres en gang imellem til større updates hvor import records updater feks en medlemsliste - ny afd, nyt efternavn, nyt tlfnr. etc.
Vi kommer nokikke tættere. Hvis Points - smid et svar.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.