1
Abra su cliente de base de datos. Por ejemplo , para abrir MySQL, escriba lo siguiente en el terminal :
mysql
2
Escriba el siguiente para crear una tabla sencilla llena de valores BIGINT :
CREATE TABLE testt ( BIGINT anInt ) ;
INSERT INTO ( anInt ) valores testt ( 123.432 ) ;
INSERT INTO valores testt ( anInt ) ( 432.432.432 ) ;
INSERT INTO ( anInt ) valores testt ( 5344432423 ) ;
INSERT INTO valores testt ( anInt ) ( 432432432443243243243243232432 ) ;
3
Crear la función que va a realizar la conversión :
CREATE FUNCTION BigToInt (n BIGINT ) RETURNS INTEGER RETURN n ;
como puede ver , la función es muy corto y simple: se necesita un BIGINT e inmediatamente se devuelve como un entero normal. Sin embargo , una de las consecuencias de esto es que algunos de los datos se truncan hasta el mayor valor posible para Int .