Come convertire NTEXT a INT

July 16

SQL Server dispone di una funzione di conversione che permette di trasformare un tipo di dati in un altro. Un tipo di dati è una variabile che contiene informazioni specifiche come ad esempio un numero, una frase o una data. Si converte i dati per memorizzare alla tabella del database. Un tipo di dati "NTEXT" è una stringa di caratteri, e di un tipo di dati "INT" è un numero. È necessario convertire da un tipo di dati "NTEXT" a un "INT" quando si riceve il testo nella vostra applicazione di database, ma il campo tabella del database è impostato come "INT".

istruzione

1 Fare clic sul logo di Windows in basso a sinistra del desktop. Selezionare "Tutti i programmi". Scegliere il gruppo di programmi "SQL Server", quindi fare clic su "SQL Server Management Studio" per aprire la console di programmazione principale.

2 Selezionare il nome del database sul lato sinistro della finestra e fare clic su "Nuova query" nella barra degli strumenti. Un editor SQL apre, in cui si crea il codice.

3 Digitare il seguente codice nell'editor per convertire i campi:

selezionare convert (int, table_column) da tavolo

Sostituire "table_column" con il tipo di dati ntext e "tavolo" con il nome della tabella. Questo codice converte il testo in un valore numerico. Le informazioni contenute nel "table_column" deve essere una stringa di numeri per convertire correttamente. Ad esempio, il codice seguente converte il campo "phone_number" dal "NTEXT" tipo di dati "INT" nella tabella "cliente":

selezionare convert (int, PHONE_NUMBER) da parte del cliente

4 Premere il tasto "F5" per eseguire il codice SQL. Visualizzare i risultati nella finestra Management Studio.