Equivalencia SQL y ACCESS

04/08/2004 - 09:32 por David | Informe spam
Hola.
A ver si alguien me puede indicar cual es el tipo de datos
mas adecuado para convertir mi base de datos Access a SQL
server y luego poder exportar los datos con el menor
numero de problemas.
Estos son los que uso:
Memo
Char(30)
Char(80)
Numerico
Char(3)

Bueno.
Salu2

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
04/08/2004 - 11:07 | Informe spam
Memo -> dependiendo del número de caracteres que quieras introducir, te


podría valer VARCHAR(8000) (hasta 8000 caracteres, como verás). Si quieres
más, ya necesitarás TEXT o NTEXT
Char(30) -> el mismo
Char(80) -> el mismo
Numerico -> tienes varias opciones. Hasta qué cifra quieres almacenar?


Entero, decimal exacto o con coma flotante?
Char(3) -> el mismo




Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"David" escribió en el mensaje
news:bf3701c479f5$3058f060$
Hola.
A ver si alguien me puede indicar cual es el tipo de datos
mas adecuado para convertir mi base de datos Access a SQL
server y luego poder exportar los datos con el menor
numero de problemas.
Estos son los que uso:
Memo
Char(30)
Char(80)
Numerico
Char(3)

Bueno.
Salu2

Respuesta Responder a este mensaje
#2 David
04/08/2004 - 15:01 | Informe spam
Gracias.
Muy amable
Salu2
Memo -> dependiendo del número de caracteres que




quieras introducir, te
podría valer VARCHAR(8000) (hasta 8000 caracteres, como


verás). Si quieres
más, ya necesitarás TEXT o NTEXT
Char(30) -> el mismo
Char(80) -> el mismo
Numerico -> tienes varias opciones. Hasta qué cifra




quieres almacenar?
Entero, decimal exacto o con coma flotante?
Char(3) -> el mismo




Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"David" escribió en


el mensaje
news:bf3701c479f5$3058f060$
Hola.
A ver si alguien me puede indicar cual es el tipo de




datos
mas adecuado para convertir mi base de datos Access a




SQL
server y luego poder exportar los datos con el menor
numero de problemas.
Estos son los que uso:
Memo
Char(30)
Char(80)
Numerico
Char(3)

Bueno.
Salu2





.

Respuesta Responder a este mensaje
#3 josenadim
04/08/2004 - 16:31 | Informe spam
Carlos con su permiso, creo q los campos char(30) y char(80) debrian
ser mejor varchar , si la variacion de la cantidad de datos a insertar
es un promedio del 50% seria optimo varchar, bueno si estoy
equivocado agradezco su opinion al respecto .
Un saludo ,

Jose Nadim
Respuesta Responder a este mensaje
#4 Javier Loria
05/08/2004 - 04:15 | Informe spam
Hola Jose:
El VARCHAR se va a gastar 2 bytes de mas para el control del largo, asi
que con solo que varien en un 20% ya sales ganando. :D
Comparto tu opinion, y creo que en general cuando superas los 20
caracteres suele ser mejor el VARCHAR.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Jose Nadim escribio:
Carlos con su permiso, creo q los campos char(30) y char(80) debrian
ser mejor varchar , si la variacion de la cantidad de datos a insertar
es un promedio del 50% seria optimo varchar, bueno si estoy
equivocado agradezco su opinion al respecto .
Un saludo ,

Jose Nadim
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida