“Conocimiento software>Software de base de datos

Cómo convertir de int a Smallint

2012/5/13
En una base de datos especialmente grande, usted puede ahorrar un espacio considerable mediante la conversión de los números enteros a los smallints mucho más pequeñas. Sin embargo, usted debe estar seguro de que todos los datos existentes y potenciales caben dentro -32768 y 32767 proporcionado por el tipo de datos smallint . Instrucciones
1

Abra su cliente de base de datos. Si utiliza MySQL , por ejemplo, usted puede hacer esto mediante la apertura de la terminal y escribiendo:

mysql
2

Escriba el siguiente para crear una tabla de ejemplo :
< p > CREATE TABLE testt ( anInt Integer ) ;
3

Escriba lo siguiente para insertar algunos datos en la tabla :

INSERT INTO ( anInt ) valores testt ( 123 ) ;

INSERT INTO ( anInt ) valores testt (432 ) ;

INSERT INTO ( anInt ) valores testt ( 5344 ) ;

INSERT INTO ( anInt ) valores testt ( 4324324324 ) ;
4

Crear la función de conversión :

CREAR convToSmallInt fUNCIÓN (n INTEGER ) devuelve SMALLINT RETURN n ;
5

llamar a la función :

SELECT d ( anInt ) como pequeña de testt ;

de anuncio en el que la salida de los tres primeros valores de la base de datos están representadas fielmente , pero el último valor está fuera de la gama de smallInt , por lo que se trunca hasta 32.767 .

Software de base de datos
Cómo construir una base de datos para trabajar con Cold Fusion
Cómo recuperar MS SQL Datos
¿Cuáles son los ejemplos de campos en una base de datos?
Cómo convertir String en Flotador en SQL
SQL DBA Descripción
Cómo hacer una tabla de frecuencia acumulativa de distribución de Minitab
¿Con qué otro software del sistema informático interactúa un DBMS?
Problemas con Flash Catalyst CS 5 después de la instalación
Conocimiento de la computadora © http://www.ordenador.online