T - SQL - Transact Server Query Language - är det språk som alla program använder för att kommunicera med Microsofts SQL Server . En T - SQL-funktionen accepterar parametrar , utför en åtgärd inom dessa parametrar och returnerar ett värde som följd . Den " Korrekt " funktionen är en av flera som arbetar på texten för att ändra versaler och gemener . Funktioner
T - SQL har flera funktioner inbyggda i för användarnas bekvämlighet . En funktion kan fungera på ett visst värde - en uppsättning ord , bokstäver eller siffror - och returnera ett enskilt värde , eller arbeta på flera aggregerade värden och leverera ett totalt värde . Språket ger också användare att skapa och definiera sina egna funktioner . En användardefinierad funktion kan returnera ett enstaka värde eller en tabell med värden , och kan sättas upp som en återanvändbar rutin .
Korrekt fall
Information lagrad i versaler , gemener eller rätt ord väska - där den övre och nedre fall överensstämmer med normal engelska konventioner - är ofta lika giltiga så långt som datorns berörda . Om du gör en rapport till en kund eller skriva en formell företagspresentation , hålla allt i rätt fall ser bättre ut . Om du för arkiv med anställdas namn , kapitalisera namnen ordentligt är också praxis .
Plocka en funktion
" Korrekt " och " , Proper case " är bland de förangiven T - SQL-funktioner som använder text som ett värde och returnera texten i ett annat ärende . Du kan kopiera koden för en av dessa funktioner eller skriver du själv om du är skicklig i T - SQL kodning . Innan du skriver kod du behöver tänka på slutmålet : Dina alternativ inkluderar kapitalisera den första bokstaven i varje ord , eller instruera din funktion för att göra undantag för " a " och
skapa en funktion
för att skapa din " riktiga" -funktion , identifiera din startvärde - den text du vill omvandla . Värdet som funktionen returnerar blir texten efter de bokstäver är placerade på rätt ställen . Skriv parametrarna för att möjliggöra särskilda villkor, såsom människor och ortnamn . Funktionen kommer att ta varje tecken som ett värde , returnera det förändrats eller oförändrat enligt de parametrar , sedan gå vidare och upprepa med nästa bokstav .