Transact - SQL of T - SQL is Microsoft's versie van de SQL-database taal . Computer communicatie met Microsoft 's eigen SQL Server moet worden geschreven in T - SQL . String functies in T - SQL manipuleren tekenreeksen , tekstgedeelten opgeslagen als een lijst van tekens en cijfers . De syntax voor het gebruik van functies in de vorm van "select function_name ( argument ) . " Argumenten Argumenten zijn de variabelen , gevormd van getallen of strings , die functies werken na . In T - SQL , een functie bezig met het argument " char_expr ," bijvoorbeeld , beïnvloedt snaren van tekens . Function_name ( integer_expr ) betekent dat de functie bezig met gehele getallen van verschillende soorten. Wanneer u het nodig om een database bewerking uit te voeren , op zoek naar een functie die het argument kan manipuleren - tekenreeksen , getallen of variabelen - die u wilt gebruiken . Vervolgens bepalen wat de specifieke string of een soort touw je geïnteresseerd bent Functies Verschillende functies werken op verschillende argumenten in T - SQL . Ascii, bijvoorbeeld , werkt op de char_expr argument : Het geeft een resultaat in ASCII- code ter identificatie van het eerste teken in de tekenreeks . CHAR_LENGTH werkt op hetzelfde argument en geeft u het totale aantal tekens in een variabele string. " Lower " zet hoofdletters naar kleine letters en " reverse " draait strings rond - " JKLM " wordt " mlkj " als de omgekeerde functie geldt dat tekenreeks < . br > Determinisme T - SQL- string functies zijn deterministisch . Als de database de inhoud niet is veranderd , zal een functie zijn altijd hetzelfde resultaat wanneer toegepast op dezelfde reeks invoerwaarden . Deterministische functies komen met een ander resultaat elke keer , zelfs als de database toestand blijft hetzelfde . Geen van SQL Server 's ingebouwde string functies , zoals ascii , kan worden gewijzigd in niet-deterministische geworden . Determinisme maakt het eenvoudiger voor de server naar de index van de resultaten van een T - SQL-functie . Overwegingen De aanwezigheid van tekenreeksen en functies niet duidelijk zijn databank gebruikers . T - SQL werkt met toepassingen die een interface voor de data waarmee gebruikers willen werken of die oproepen data door gebruik te maken van de algemene taal in plaats van het schrijven van function_name (argument ) selecteren omvatten . Als u wilt dat de prijs van een bepaald product te identificeren , bijvoorbeeld , T - SQL kunnen een functie gebruiken om de gegevens van de server in de vorm van " de prijs is " gekoppeld aan de hoeveelheid te verzamelen .
|