Mai jos este o procedura ce primeste doi parametrii, o data start si o data sfarsit si pe baza lor, creaza o tabela pe care o populeaza cu toate datele carendaristicile aflate intre cele doua capete de interval. In tabela sunt populate si colane suplimentare de descriere pentru fiecare data, cum ar fi a ce zi din sapatama\luna\an este, ce saptamana a anului este, ce quarter al anului este, etc.
[mai mult...]Find string at position x in array
Mai jos este o functie ce primeste ca prim parametru un string, un array sau o coloana de tip character. Al doilea parametru fiind un caracter delimitator, iar al treilea fiind un numar intreg, astfel ca functia returneaza bucata de string aflata la pozitia setata in parametrul numarul 3.
Daca parametrul 3 este un numar ce depaseste numarul de delimitatori al stringului, functia va afisa ultima bucata de string din array/coloana.
[mai mult...]Database extended properties
Mai jos este o procedura ce primeste un parametru (care este numele unei baze de date) si un parametru tip, iar in functie de acesti doi parametri se returneaza proprietatile bazei de date alese.
Al doilea parametru poate avea 5 valori:
Top tables
Mai jos este o procedura ce primeste 2 parametri, primul fiind un numar, iar al doilea un tip de sortare. In functie de acesti doi parametri procedura returneaza top x cele mai mari tabele in functie de parametrul 2, adica in functie de numarul de linii sau de marimea lor.
[mai mult...]Functie determinare nr zi din an
Mai jos este o functie ce primeste ca parametru o data calendaristica si returneaza a cata zi din an este acea data, precum si ce zi a saptamanii este.
[mai mult...]Lista procedurilor stocate cu data ultimei executii
Mai jos este o procedura care in momentul in care este rulata pe o baza sql returneaza toate procedurile care au fost rulate de la data ultimului restart al serverului, si ultima data la care a fost rulata fiecare procedura.
[mai mult...]Database files info
Mai jos este o procedura care, rulata pe o baza sql, returneaza informatii detaliate despre fisierele bazei respective, cum ar fi: id-ul fisierului, id-ul grupului din care face parte fisierul, numele grupului, dimensiunea fisierul in Mb, setarea de crestere aferenta fiecarui fisier, limita de crestere setata pe fiecare fisier precum si locatia fisierului pe disc.
[mai mult...]Backups details
Mai jos este o procedura ce returneaza date despre backupurile de sql disponibile pe serverul pe care e rulata, si pentru backupurile descoperite returneaza tipul de backup, numele bazei al carei backup este, locatia backupului, data backupului precum si informatia daca este compressed sau nu.
[mai mult...]Database details
Mai jos este o procedura ce rulata pe un server de sql returneaza detalii despre toate bazele aflate pe acea instanta de sql, cum ar fi: numele bazelor, numele fisierelor ce alcatuiesc bazele, locatiile lor pe discuri, collation-ul, tipul de acces pe baza, tipul de recovery, statusul bazei, dimensiunea (in bytes, mega si giga) precum si procentul de utilizare a discului pe care se afla.
[mai mult...]Formatare numere telefon
Mai jos este o functie ce primeste ca parametru o coloana de tip varchar care este folosita pentru stocarea numereleor de telefon si le formateaza uniform si lizibil.
[mai mult...]