|
Posted by bobdurie@gmail.com on 09/24/07 13:14
On Sep 24, 3:25 am, "Jack Vamvas" <DEL_TO_RE...@del.com> wrote:
> Also, analyse your query requirements then apply an Indexing Strategy
>
> --
>
> Jack Vamvas
> ___________________________________
> Need an IT job? http://www.ITjobfeed.com/SQL
>
> <bobdu...@gmail.com> wrote in message
>
> news:1190404274.471197.197240@n39g2000hsh.googlegroups.com...
>
> > If i create a simple table with a foreign key constraint, does it
> > create an implicit index on that given ID? I've been told this is
> > done in some databases, but i need to know for sure if SQL Server does
> > it. Has anyone heard of this before, on any other databses perhaps?
>
> > Heres an example of how the foreign key constraint is being added:
>
> > ALTER TABLE [dbo].[administrators] WITH CHECK ADD CONSTRAINT
> > [FPSLUFSUOXZGAJOJ] FOREIGN KEY([AdministratorRoleID])
> > REFERENCES [dbo].[administratorroles] ([AdministratorRoleID])
>
> > My initial testing seems to indicate adding an index on the foreign
> > key column helps, but i need to know for sure. Any insight would be
> > greatly appreciated!
>
> > Bob
Thanks for all the responses on this, its much appreciated!!! I also
found this article which makes me realize other people have had the
same misconceptions as me :)
http://www.sqlskills.com/blogs/kimberly/2004/10/25/WhenDidSQLServerStopPuttingIndexesOnForeignKeyColumns.aspx
[Back to original message]
|