CÓMO COPIAR FASES NUEVAS EN SOFTLAND ERP 7
/****** Script for SelectTopNRows command from SSMS ******/
/* 0. Borrar la tabla de trabajo si existe
*/
DROP TABLE [ININCO].[ININCO].[FASE_PY_NUEVA]
/* 1. Copiar todos los registros deseados a una nueva tabla.
menos la comlummna ,[RowPointer]
*/
SELECT TOP 1000000 [PROYECTO]
,[FASE]
,[UNIDAD_MEDIDA]
,[NOMBRE]
,[DESCRIPCION]
,[ACEPTA_DATOS]
,[TIPO]
,[FECHA_INICIAL]
,[FECHA_FINAL]
,[ACTIVO]
,[PORC_AVANCE]
,[PERMITE_SOBREPASAR]
,[FORMAT_MASTERFORMAT]
,[FORMAT_UNIFORMAT]
,[NoteExistsFlag]
,[RecordDate]
,[CreatedBy]
,[UpdatedBy]
,[CreateDate]
INTO [ININCO].[ININCO].[FASE_PY_NUEVA]
FROM [ININCO].[ININCO].[FASE_PY] WHERE PROYECTO = ‘076-00’
/* 2. REEMPLAZAR EL CAMPO DEL PROYECTO POR EL NUEVO CODIGO
*/
UPDATE [ININCO].[ININCO].[FASE_PY_NUEVA]
SET [PROYECTO] = ‘076-01’
WHERE PROYECTO = ‘076-00’
/* 3. COPIAR LOS REGISTROS DE LA TABLA NUEVA A DE FASE_PY
*/ SI ESTA LINE FALLA POR FAVOR USE EL ASISTENTE DE TAREAS PARA IMOIRTAR.
*/ CLICK DERECHO EN LA BASE DE DATOS CORRESPONDIENTE
INSERT INTO [ININCO].[ININCO].[FASE_PY]
SELECT * FROM [ININCO].[ININCO].[FASE_PY_NUEVA]
GO