“Conocimientos software>Software de base de datos

Cómo convertir de int a Smallint

2013/4/7
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 configurar un informe de cuentas por cobrar en el Acceso
Alternativas InCD
Cómo acceder a los criterios de consulta de referencias cruzadas
Cómo desinstalar PowerDesk Pro 7
Lo Ecuaciones ¿Se puede utilizar en Access
Cómo utilizar un selector de fecha y máscara de entrada en Access 2007
Ventajas de Microsoft SQL
¿Qué es una base de datos DB2
Conocimientos Informáticos © http://www.ordenador.online