Hola a todos.
Esto es una consulta muy simple y quizás puede ser media tonta pero quisiera
vuestros comentarios.
Tengo una tabla llamada de esta forma sms_res_enviadas y con ciertos indices
pero quiero crear otra tabla igual que sea como una historica de mis datos:
sms_res_enviadas_his con los mismo tipos de indices, pero con el mismo
nombre que los otros, hay algun problema respecto a esto pese a que apunten a
diferentes tablas? o que dicen las mejores practicas respecto a esto debo
ponerles otros nombres???
Gracias
CREATE TABLE [dbo].[sms_res_enviadas] (
[re_codigo] [int] NOT NULL ,
[re_cod_recibido] [int] NOT NULL ,
[re_operadora] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[re_telefono] [char] (9) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[re_mensaje] [varchar] (160) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[re_fecha_ing] [datetime] NOT NULL ,
[re_hora_ing] [datetime] NOT NULL ,
[re_fecha_env] [datetime] NULL ,
[re_hora_env] [datetime] NULL ,
[re_messageid] [varchar] (16) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[re_deliverydate] [varchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[re_deliverystatus] [varchar] (2) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[re_observacion] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[re_traductor] [tinyint] NOT NULL ,
[re_estado] [char] (3) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE UNIQUE CLUSTERED INDEX [sms_resenviadas_key] ON
[dbo].[sms_res_enviadas]([re_codigo]) WITH FILLFACTOR = 80 ON [PRIMARY]
GO
CREATE INDEX [re_transmitir_idx] ON [dbo].[sms_res_enviadas]([re_codigo],
[re_operadora], [re_hora_ing], [re_estado]) WITH FILLFACTOR = 80 ON [PRIMARY]
GO
CREATE INDEX [re_fechaing_idx] ON [dbo].[sms_res_enviadas]([re_fecha_ing])
WITH FILLFACTOR = 80 ON [PRIMARY]
GO
CREATE INDEX [re_recibido_idx] ON
[dbo].[sms_res_enviadas]([re_cod_recibido]) WITH FILLFACTOR = 80 ON [PRIMARY]
GO
Quiero crear otra tabla igual pero sería para mis datos historicos:
CREATE TABLE [dbo].[sms_res_enviadas_his] (
[re_codigo] [int] NOT NULL ,
[re_cod_recibido] [int] NOT NULL ,
[re_operadora] [char] (1) NOT NULL ,
[re_telefono] [char] (9) NOT NULL ,
[re_mensaje] [varchar] (160) NOT NULL ,
[re_fecha_ing] [datetime] NOT NULL ,
[re_hora_ing] [datetime] NOT NULL ,
[re_fecha_env] [datetime] NULL ,
[re_hora_env] [datetime] NULL ,
[re_messageid] [varchar] (16) NULL ,
[re_deliverydate] [varchar] (32) NULL ,
[re_deliverystatus] [varchar] (2) NULL ,
[re_observacion] [varchar] (255) NULL ,
[re_traductor] [tinyint] NOT NULL ,
[re_estado] [char] (3) NULL
) ON [PRIMARY]
GO
CREATE UNIQUE CLUSTERED INDEX [sms_resenviadas_key] ON
[dbo].[sms_res_enviadas_his]([re_codigo]) WITH FILLFACTOR = 80 ON [PRIMARY]
GO
CREATE INDEX [re_transmitir_idx] ON
[dbo].[sms_res_enviadas_his]([re_codigo], [re_operadora], [re_hora_ing],
[re_estado]) WITH FILLFACTOR = 80 ON [PRIMARY]
GO
CREATE INDEX [re_fechaing_idx] ON
[dbo].[sms_res_enviadas_his]([re_fecha_ing]) WITH FILLFACTOR = 80 ON
[PRIMARY]
GO
CREATE INDEX [re_recibido_idx] ON
[dbo].[sms_res_enviadas_his]([re_cod_recibido]) WITH FILLFACTOR = 80 ON
[PRIMARY]
GO
Leer las respuestas