Microsoft SQL server inkluderer en konvertitt funksjon, slik at du kan bytte datatyper i lagrede prosedyrer. Du bruker denne funksjonen når du har innspill fra en bruker for eksempel en streng og trenger å utføre beregninger på input . Du må konvertere strengen innspill til et heltall eller desimaltall datatype for å utføre beregningene. Du kan legge til den omvendte funksjonen til alle deler av den lagrede prosedyren . Instruksjoner
en
Åpne SQL Server Management Studio -programvaren fra SQL Server programgruppen i Windows "Start "-menyen . Logg inn på din SQL database.
2
Klikk programmatisk delen i venstre database navigasjon panel . En liste over lagrede prosedyrer vises . Høyreklikk den lagrede prosedyren du vil endre, og velg Endre. Koden åpner i editoren din .
3
Lag en SQL variabel for konverteringen. Når du har konvertert den variabelen som du må tilordne den nye datatypen til et tilsvarende variabel med samme datatype . Følgende kode oppretter en ny heltall datatype : en
erklærer @ antallet som int
4
konvertere datatypen for den lagrede prosedyren variabel. Følgende kode bytter datatyper for en variabel som heter @ myvar : .
Sett @ nummer = convert ( int , @ myvar )
Bytt @ myvar med den variabelen som du ønsker å konvertere
5
Trykk " F5 " for å lagre og kjøre koden i den lagrede prosedyren . Å teste den nye endringene type " exec proc " (uten anførselstegn ) , der " proc " er navnet på prosedyren du endret.