Ver Mensaje Individual
  #5  
Antiguo 31-03-2009
Cheerpipe Cheerpipe is offline
Miembro
 
Registrado: oct 2006
Posts: 46
Reputación: 0
Cheerpipe Va por buen camino
tambien puedes usar

Código SQL [-]
update 
  nombre_tabla
set
  Desc_corta = SUBSTR(Desc_corta,1,30) -- SUBSTR es funciona igual que midstr de delphi, el primer parametro es la cadena, el segundo el caracter de inicio y el siguiente la cantidad de caracteres a tomar.

Si usas SQL Server la funcion es:
Código:
SUBSTRING ( value_expression ,start_expression , length_expression )
La funcion SUBSTR es una funcion estandar ANSI, por lo que peude existir o no en el motor de base de datos que estes usando. Lo que si es seguro, es que todos los motores actuales tienen una funcion equivalente. Ahora, esto no te asegura que puedas realizar la modificacion del campo, ya que muchos motores no permiten la reduccion del mismo para no perder datos, incluso si ya has manejado la longitud que es lo que quieres hacer en este caso.
Responder Con Cita