Delphi - Modificar campo de texto

 
Vista:
sin imagen de perfil

Modificar campo de texto

Publicado por EZA (11 intervenciones) el 21/05/2004 14:58:19
Quiero cambiar el tamaño de un campo de texto de 3 a 4 caracteres pero no quiero perder los datos de la tabla, en el Database Destock he intentado hacer una sentencia SQL para cambiar el tamaño pero no resulta, que es lo que tengo mal?:
ALTER TABLE NOMBRE_TABLA MODIFY (NOMBRE_CAMPO CHAR 4);
Tambien he probado a ponerlo así:
ALTER TABLE NOMBRE_TABLA MODIFY (NOMBRE_CAMPO: VARCHAR 4);
pero tampoco resulta me aparece un mensaje que dice "Invalid use keyword"
¿Cómo puedo cambiar el tamaño sin perder los datos? Necesito alguna sentencia porque no puedo utilizar la estructura de la tabla y cambiarlo directamente. Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Modificar campo de texto

Publicado por bigluis (463 intervenciones) el 22/05/2004 16:40:25
Aunque el lenguaje SQL se ajusta a unos estandares casi universales, no en todos los servidores SQL es identico por lo que podras encontrar variaciones segun ataques a Interbase, MySQL, Oracle, SQLServer etc para lograr el mismo objetivo. Incluso podras hacer cosas en unos que en otros te será imposible.Pero en tu caso, con el Database Desktop no necesitas utilizar SQL, desde el menu vete a modificar tabla y en la pantalla de la estructura le cambias los valores que quieras, guardas y ya está. Siempre que cambies el tamaño de un campo de menor a mayor nunca perderás datos (siempre que continuen siendo del mismo tipo).
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar