Der Microsoft SQL Server " cast" -Funktion ändert sich einem Datentyp in einen anderen. Sie verwenden die "cast "-Funktion , um eine Variable als "int" auf den kleineren Datentyp definiert ändern " smallint . " Sie müssen die richtigen Datentyp in einer Tabelle definiert Spalte oder der SQL Server einen Fehler zurück legen . Konvertieren Sie den Datentyp sorgt dafür, dass die eingegebenen Daten speichert korrekt und ohne Korruption. Anleitung
1
Klicken Sie in Windows auf "Start" und wählen Sie " Alle Programme". Klicken Sie auf " Microsoft SQL Server " in den Programm- Gruppen , dann klicken Sie auf " SQL Server Management Studio " , um die Datenbank -Programm zu öffnen.
2
Klicken Sie auf die " New Query" -Taste, um die SQL- Editor zu öffnen. Wenn Sie den Code in eine vorhandene gespeicherte Prozedur schreiben wollen, mit der rechten Maustaste klicken Sie auf die Namen der gespeicherten Prozedur in der linken Navigationsleiste und wählen Sie " Ändern ". Der Code wird im Editor geöffnet .
3
Erstellen Sie eine Variable , um die neuen " smallint " Daten enthalten , und erstellen Sie das "int" variable , wenn Sie nicht bereits eine haben . Geben Sie den folgenden Code am Anfang des Skripts :
declare @ converted_number als smallint
declare @ Zahl als int
4
Konvertieren Sie die Variable auf einen smallint . Der folgende Code zeigt , wie Sie die "cast "-Funktion verwenden, um die Zahl in Schritt 3 zu einem " smallint " Datentyp erstellt konvertieren :
set @ converted_number = cast ( @ Zahl als smallint )
5
Drücken Sie die Taste "F5" , um den neuen Code ausführen. Wenn Sie eine gespeicherte Prozedur geändert , zeigt das Management Studio Software eine Meldung "Erfolgreich" .