April 10, 2008 at 6:55 am
Hi all,
I have a very simple table e.g. tblInventory with the following fields:
part_number - nvarchar(50)
location - nvarchar(10)
I would like to have two unique indexes on both fields that will allow me to have duplicate (part_number) providing they are in different locations e.g.
partxyz - manchester
partxyz - liverpool
If I add a primary key to part_number then I cannot add duplicate part numbers, I need the two fields to work together!
SQL Server 2000 & SQL Server 2005
Many thanks.
Mike
April 10, 2008 at 7:06 am
Hi,
you could make a primary key consisting of both fields.
Try to avoid nvarchar type in primary keys and indexes if possible.
PSA
April 10, 2008 at 7:37 am
It's a compound index and contains two fields. Just one index that's unique.
April 10, 2008 at 7:46 am
It worked perfect thank you all!
Great stuff...
Mike
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy