SQL Server inneholder cast -funksjonen, som lar deg bytte datatyper for variabler . Hvis en streng inneholder en numerisk verdi, kan du konvertere strengvariabelen til et flyttall . En flyttall er en som inneholder en desimal verdi, slik at du kan lagre brøk beløp i databasen. Instruksjoner
en
Klikk på Windows "Start "-knappen og velg " Alle programmer". Klikk på " SQL Server ", deretter "SQL Server Management Studio " for å åpne database editor .
2
Klikk på " Ny spørring " i Management Studio verktøylinjen for å åpne redigereren for SQL koding. Skriv inn følgende kommando for å opprette en SQL variabel for den konverterte strengen : en
erklærer @ myString varchar ( 30 )
erklærer @ konvertert desimal
Den første variabelen holder streng, og andre variable inneholder konvertert flyttall desimal
3
Kopier og lim inn følgende kode for å konvertere strengen til et flyttall desimal : .
sett @ myString = '1 .20 '
sett @ konvertert = cast ( @ myString som decmial )
koden bruker cast -funksjonen til å konvertere tallet inneholdt i strengvariabelen til en desimal . Den konverterte nummeret er lagret i " @ konvertert " variable .
4
Trykk " F5 " tasten for å utføre koden . Du kan vurdere resultatene i resultatlisten panelet nederst i vinduet.