Microsoft SQL server indeholder en konvertit funktion, så du kan skifte datatyper i dine gemte procedurer. Du kan bruge denne funktion, når du har input fra en bruger som en streng og har brug for at udføre beregninger på input . Du skal konvertere strengen input til et heltal eller decimal datatype til at udføre beregningerne. Du kan tilføje konvertere funktion til alle dele af din lagrede procedure. Instruktioner
1
Åbn SQL Server Management Studio software fra SQL Server -program gruppe i Windows "Start "-menuen. Log ind på din SQL database .
2
Klik Programmability i venstre database navigation panel. En liste over lagrede procedurer vises. Højreklik på den lagrede procedure, du vil ændre, og vælg Rediger. Koden åbner i din editor .
3
Opret en SQL variabel for konverteringen. Når du har konverteret den variabel, du skal tildele den nye datatype til en matchende variabel med samme datatype . Følgende kode opretter en ny heltal datatype : Hej
erklære @ nummer som int
4
Konverter datatypen for den lagrede procedure variabel. Følgende kode skifter datatyper for en variabel med navnet @ myvar : .
Sæt @ nummer = convert ( int, @ myvar )
Erstat @ myvar med den variabel, du vil konvertere
5
Tryk på " F5 " for at gemme og udføre koden i din lagrede procedure. For at teste de nye ændringer type " exec proc " (uden anførselstegn ) , hvor " proc " er navnet på den procedure, du har ændret .