Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-03-2008
narcisoplayero narcisoplayero is offline
Miembro
 
Registrado: may 2007
Posts: 13
Poder: 0
narcisoplayero Va por buen camino
ayuda con el cambio de numero de una tabla

tengo un problema y es que he puesto una combinacion de letras y numero en una cadena de numero que s eincrementan en uno y ahora debo cambiar el formato ya que coloque un numero mal, la secuencia esta asi 'a0100100101000001' y se incrementa en uno en cada operacion y hace un año que esta incrementandose, pero la secuenci adebe ser 'a020010010100001' como lo cambio todo, existe algun comando de sql o de delphi que me cambie esos numeros??/
Responder Con Cita
  #2  
Antiguo 12-03-2008
espericueta espericueta is offline
Miembro
 
Registrado: ene 2008
Posts: 13
Poder: 0
espericueta Va por buen camino
Cursor

si pusiste todos iguales podrias crear un cursor y recorrer los campos e ir actualizando uno se me ocurre aunque quiza alguien mas sepa una mejor
Código SQL [-]
declare  claves cursor
for
select * from temporal
OPEN claves
declare @con int
declare @cod varchar(20)
set @con=1
FETCH NEXT FROM claves
WHILE @@FETCH_STATUS = 0
BEGIN
if (@con<10) 
begin 
update temporal set codigo = replace(codigo,'a01','a0'+cast(@con as varchar(3))) 
where current of claves
end 
else
begin
update temporal set codigo = replace(codigo,'a01','a'+cast(@con as varchar(3)))
where current of claves
end
set @con=@con+1
FETCH NEXT FROM claves
end 

close claves
deallocate claves

Última edición por espericueta fecha: 12-03-2008 a las 20:40:37. Razón: Puse un ejemplo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
cambiar un numero en una tabla de sql narcisoplayero SQL 3 10-03-2008 14:03:50
Conocer cuando suceda un cambio en una tabla subzero MS SQL Server 3 25-01-2008 18:32:00
cambio la extesion *.gdb... ¡¡ayuda....!! israel_01 Firebird e Interbase 1 10-06-2005 23:06:31
cambio de tabla a Ado Huer Conexión con bases de datos 1 10-03-2004 21:04:41
Necesito ayuda - Cambio de usuario Pepe API de Windows 2 15-05-2003 09:20:31


La franja horaria es GMT +2. Ahora son las 12:17:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi