Reply to Re: help plz!!! stored procedure to find index if not found create a index

Your name:

Reply:


Posted by frien on 12/08/06 20:44

This is what i did
this gave no synatx error..............but is not doing what it is
suppose to do..
if i execute the query alone that is working fine....but am not able to
implement as a stored procedure


CREATE PROCEDURE [dbo].[sd_find_create_ind]
@tblName varchar(255),
@colName varchar(255),
@indName varchar(255)
AS
declare @query varchar(1024)
select @query = 'IF indexproperty(object_id('+@tblName+'),
'+@indName+', ''IsClustered'') IS NULL
CREATE INDEX '+@indName+' ON '+@tblName+'('+@colName+')'
GO

.......plz help me out
thnaks


Erland Sommarskog wrote:
> frien (001frien@gmail.com) writes:
> > can anybody plz....help in a stored procedure..............i basically
> > need a simple stored procedure to see if a index exists in the table if
> > it it doesnot exist i need to create a index for the same table
>
> IF indexproperty(object_id('mytable'), 'myindex', 'IsClustered') IS NULL
> CREATE INDEX myindex ON mytable(mycol)
>
> The key here is that indexproperty returns NULL is the index does
> not exist.
>
> This look-up is by name. A more ambitious check would look at the existing
> indexes, their columns and other properties.
>
> --
> Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se
>
> Books Online for SQL Server 2005 at
> http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
> Books Online for SQL Server 2000 at
> http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация