Reindexar bases de datos sql server

dagsis

Bases de Datos

0

Image

REINDEXAR LAS TABLAS DE UNA BASE DE DATOS

DECLARE @TableName varchar(200)
DECLARE TableCursor CURSOR FOR
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
OPEN TableCursor
FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN

PRINT 'Reindexando ' + @TableName
DBCC DBREINDEX (@TableName)

FETCH NEXT FROM TableCursor INTO @TableName
END

CLOSE TableCursor
DEALLOCATE TableCursor

PONER LOS ID A CERO

DBCC CHECKIDENT ([tabla], RESEED, 0)

Recuperar Lista de Precio

DECLARE @Producto AS nvarchar(25)
DECLARE ProdInfo CURSOR FOR SELECT [Producto] FROM Productos
OPEN ProdInfo
FETCH NEXT FROM ProdInfo INTO @Producto
WHILE @@fetch_status = 0
BEGIN
INSERT INTO Precios (Lista,Producto,Porcentaje,Precio) values (1,@Producto,0,0)
FETCH NEXT FROM ProdInfo INTO @Producto
END
CLOSE ProdInfo
DEALLOCATE ProdInfo

0 Comments

Leave a comment

KidKinder

Labore dolor amet ipsum ea, erat sit ipsum duo eos. Volup amet ea dolor et magna dolor, elitr rebum duo est sed diam elitr. Stet elitr stet diam duo eos rebum ipsum diam ipsum elitr.

Get In Touch

Address

123 Street, New York, USA

Email

info@example.com

Phone

+012 345 67890

Newsletter

© Your Site Name. All Rights Reserved. Designed by HTML Codex
Distributed By: ThemeWagon