SQL Server innehåller funktionen CAST , som låter dig växla datatyper för variabler . Om en sträng innehåller ett numeriskt värde , kan du konvertera strängen variabeln till ett flyttal . Ett flyttal är en som innehåller en decimal värde så att du kan lagra bråkdelar belopp i databasen . Instruktioner
1
Klicka på Windows " Start" och välj " Alla program ". Klicka på " SQL Server , " klicka sedan på " SQL Server Management Studio " för att öppna databasen redaktör .
2
Klicka på " Ny fråga " i Management Studio verktygsfältet för att öppna redigeraren för SQL -kodning . Skriv följande kommando för att skapa en SQL- variabel för den konverterade strängen :
deklarera @ MyString varchar ( 30 ) katalog
deklarera @ konverterade decimal
Den första variabeln håller strängen , och den andra variabeln innehåller den konverterade flyttal decimal
3
Kopiera och klistra in följande kod för att konvertera strängen till ett flyttal decimal : .
set @ MyString = '1 .20 '
set @ omvandlas = cast ( @ MyString som decmial ) katalog
kod använder gjutna funktionen att omvandla det antal som finns i strängen variabeln till en decimal . Den omvandlade numret sparas i " @ konverterade " variabel .
4
Tryck på " F5 " för att köra koden . Du kan granska resultatet i resultatlistan panelen längst ned i fönstret .