Applicatie -ontwikkelaars en database administrators gebruik de T - SQL- programmeertaal voor het bouwen en onderhouden van databases . Net als bij andere programmeertalen , heeft ingebouwde functies om wiskunde te voeren , te beheren tekenreeksen en te hanteren andere voorkomende taken . Het maakt het ook een programmeur om aangepaste functies te schrijven en op te slaan in functie bibliotheek . Functies elimineren onnodige herhaling in programma's , waardoor ze efficiënter en makkelijker te lezen . T - SQL Transact - SQL , ook wel bekend als T - SQL , is een dialect van de Structured Query Language voor computer database programmering . Microsoft SQL Server en Sybase database- systemen maken gebruik van T - SQL als hun primaire taal . T - SQL voldoet aan de ANSI SQL - 92 ingang standaard voor de taal . Hoewel veel programma's geschreven in T - SQL zijn compatibel met andere versies van SQL , kleine verschillen tussen de dialecten creëren compatibiliteitsproblemen . Math Functions Transact - SQL wordt geleverd met een royale reeks van wetenschappelijke wiskundige functies , met inbegrip van logaritmen , goniometrie en exponenten . Bijvoorbeeld , te berekenen vijf tot de vierde macht , een programmeur gebruikt functie POWER ( 5 , 4 ) . Naast deze T - SQL meer algemene wiskundige functies zoals afronding , truncatie , teken en absolute waarde . Deze functies waarmee programmeurs T - SQL gebruiken voor engineering en financiën en zakelijke toepassingen . String en Datumfuncties Vaak , programmeurs moeten manipuleren tekenreeksen , zoals het nummer extraheren uit een adres of om te bepalen of een persoon getypt haar naam met een middelste initiaal . Ze informatie te extraheren ook uit data , zoals het vinden van het aantal maanden tussen twee datums of testen om te zien of er een datum valt in de maand maart . T - SQL gebruikt de RIGHT ( ) functie om de meest rechtse tekens in een veld onthullen , LEN ( ) om het karakter lengte van een veld en LTRIM ( ) te vinden voor eventuele spaties in de aanloop naar een veld de eerste niet-lege teken te verwijderen . De DATEDIFF ( ) functie vindt het verschil tussen twee datums , DATEADD ( ) voegt dagen , weken of andere datum intervallen aan een bestaande datum en DATEPART ( ) geeft de maand , dag of jaar van een datum als een getal . < Br > gebruiker gedefinieerde functies een programmeur schrijft een nieuwe functie als ze een formule ze herhaaldelijk gebruikt . Transact - SQL biedt een CREATE FUNCTION opdracht, die ze typen in een SQL- editor programma , gevolgd door een functienaam en een formule of een reeks SQL-opdrachten . Zodra ze de functie om de database heeft toegevoegd , kan ze dan verwijzen naar het op dezelfde manier als een van de ingebouwde functies .
|