Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Procedimientos almacenados para copiar tabla

Estas en el tema de Procedimientos almacenados para copiar tabla en el foro de SQL Server en Foros del Web. Amigos tengo una duda... Lo que pasa es que tengo dos tablas... Una que es la original donde estan los clientes, la otra es una ...
  #1 (permalink)  
Antiguo 22/03/2011, 14:50
Avatar de bbriones89  
Fecha de Ingreso: marzo-2011
Ubicación: RENCA
Mensajes: 26
Antigüedad: 13 años, 1 mes
Puntos: 0
Procedimientos almacenados para copiar tabla

Amigos tengo una duda...
Lo que pasa es que tengo dos tablas... Una que es la original donde estan los clientes, la otra es una temporal que es donde se guardan todos los datos del cliente cuando este se actualiza en la original, o se ingresa uno nuevo y se le da un estado de valor 0.
Lo que me piden es que ahora ira un procedimiento de lectura a la tabla temporal el cual solo debe leer los procedimientos que estan en estado 0 y a la vez pasarlos a otra tabla.
No mi complica lo de pasarlo a otra tabla...pero si lo de cambiar el estado y hacer la copia en la temporal.

Espero me puedan ayudar un poco... Como hacerlo...me da la impresion que puedo crear otra tabla temporal dos y pasar primero los que estan en cero hacia alla...despues realizar la lectura en esa tabla temporal2 y luego realizar una comparacion con la tabla temporal1 y cambiarle el estado a 1 a todas las que ya fueron leidas por el procedimientos...
Algo asi no se....
Espero em ayuden alomejor existe un procedimento almacenado que realize todo esto.
  #2 (permalink)  
Antiguo 22/03/2011, 19:20
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Procedimientos almacenados para copiar tabla

Pues como lo dices, no hay de otra, a crear una tabla temporal2

SELECT * INTO TEMPORAL2
FROM Temporal
WHERE <tucondicion>
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 23/03/2011, 07:56
Avatar de bbriones89  
Fecha de Ingreso: marzo-2011
Ubicación: RENCA
Mensajes: 26
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Procedimientos almacenados para copiar tabla

pero no si la creo...como epezaria a quedar el procedimiento almacenado...es que soy nuevo en los procedure..ajsjjeejej si me pueden ayudar un poco seria genial...saludos o a lo mejor me conviene on trigger???que dicen
  #4 (permalink)  
Antiguo 23/03/2011, 11:24
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Procedimientos almacenados para copiar tabla

Pues con todo respeto, no le hagas al INVENTOR, los triggers tienen o fueron creados para otro objetivo, si vas a crear un procedimiento:

CREATE PROCEDURE ups_NameProcedure
..............Parametros
AS
BEGIN
..................Codigo T-SQL
END
__________________
MCTS Isaias Islas

Etiquetas: tablas, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:43.