Microsoft SQL Server innehåller en konvertera funktion , så att du kan byta datatyper i dina lagrade procedurer . Du använder den här funktionen när du har input från en användare till exempel en sträng och behöver utföra beräkningar på ingången . Du måste konvertera strängen ingång till ett heltal eller decimaltal datatyp för att utföra beräkningarna . Du kan lägga till konvertera funktion för att någon del av din lagrade proceduren . Instruktioner
1
Öppna SQL Server Management Studio från SQL Server -grupp i Windows "Start " -menyn . Logga in på ditt SQL-databas .
2
Klicka Programmability i den vänstra databasen navigation panel . En lista med lagrade procedurer visas . Högerklicka på den lagrade proceduren som du vill ändra och välj Ändra . Koden öppnas i editorn .
3
Skapa en SQL- variabel för omvandlingen . När du konverterar variabel måste du tilldela den nya datatypen till en matchande variabel med samma datatyp . I följande kod skapas ett nytt heltal datatyp :
deklarera @ antal som int
4
Konvertera datatypen för den lagrade proceduren variabeln . Följande kod växlar datatyper för en variabel som heter @ myVar : .
Set @ antal = convert ( int , @ myVar ) katalog
Ersätt @ myvar med den variabel du vill konvertera
5
Tryck " F5 " för att spara och köra koden i din lagrade proceduren . För att testa den nya förändringar typen " exec proc " ( utan citattecken ) , där " proc " är namnet på proceduren du ändrade .