Tabla insert Optimo

26/12/2005 - 23:23 por Pao | Informe spam
Se requiere crear una tabla que solo sera usado para inserciones, es optimo
los indices que se estan definiendo:

use cob_bvirtual
go
if exists (select * from sysobjects where id =
object_id(N'[dbo].[bv_ing_stock_prepago]') and OBJECTPROPERTY(id,
N'IsUserTable') = 1)
drop table [dbo].[bv_ing_stock_prepago]
GO

CREATE TABLE [dbo].[bv_ing_stock_prepago] (
[is_fecha_proc] [datetime] NULL ,
[is_tipo_carga] [char] (1) NULL ,
[is_empresa] [int] NULL ,
[is_codigo] [varchar] (10) NULL ,
[is_stock] [int] NULL ,
[is_monto] [money] NULL ,
[is_hora] [datetime] NULL
) ON [PRIMARY]
GO

CREATE CLUSTERED INDEX [PK_ing_stock_prepago] ON
[dbo].[bv_ing_stock_prepago]([is_empresa]) ON [PRIMARY]
GO

CREATE INDEX [FK_ing_stock_prepago] ON
[dbo].[bv_ing_stock_prepago]([is_fecha_proc], [is_empresa], [is_codigo]) ON
[PRIMARY]
GO
 

Leer las respuestas

#1 Maxi [MVP]
26/12/2005 - 23:43 | Informe spam
Pao, si es solo inserciones lo recomendable es que solo tengas la primary
key o los indices unicos. De todas maneras, todo depende del tamaño de la
tabla, si es muy muy grande entonces notaras la diferencia


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"Pao" escribió en el mensaje
news:
Se requiere crear una tabla que solo sera usado para inserciones, es
optimo
los indices que se estan definiendo:

use cob_bvirtual
go
if exists (select * from sysobjects where id > object_id(N'[dbo].[bv_ing_stock_prepago]') and OBJECTPROPERTY(id,
N'IsUserTable') = 1)
drop table [dbo].[bv_ing_stock_prepago]
GO

CREATE TABLE [dbo].[bv_ing_stock_prepago] (
[is_fecha_proc] [datetime] NULL ,
[is_tipo_carga] [char] (1) NULL ,
[is_empresa] [int] NULL ,
[is_codigo] [varchar] (10) NULL ,
[is_stock] [int] NULL ,
[is_monto] [money] NULL ,
[is_hora] [datetime] NULL
) ON [PRIMARY]
GO

CREATE CLUSTERED INDEX [PK_ing_stock_prepago] ON
[dbo].[bv_ing_stock_prepago]([is_empresa]) ON [PRIMARY]
GO

CREATE INDEX [FK_ing_stock_prepago] ON
[dbo].[bv_ing_stock_prepago]([is_fecha_proc], [is_empresa], [is_codigo])
ON
[PRIMARY]
GO

Preguntas similares