Hi,
I'm currently writing a small application that is using SQL Server as a back-end database. A part of my database looks something lie the following:
Tables:
Orders(OrderId[int, PK], OrderDescription[varchar] etc...)
OrderLines(OrderId[int, PK, FK], OrderLineId[int, PK], etc...)
What I need to achieve is - everytime that a new line is inserted into an orderlines table part of the primary key will be the OrderId and the OrderLineId should be auto-incremented from 1 for each OrderId in the OrderLines table.
I know i can do this manually in my program, but i'm just wondering if theres a way to achive this in SQL Server?
Thanks,
Nick Goloborodko
Hi BushGates :-)
The two options are:
-Doing it manually within your application (like you already netioned)
-Doing it through a trigger which would evaluate the next ids for your inserted data.
HTH, jens Suessmeyer.
http://www.sqlserver2005.de
|||Hi Jens :)
Thanks for your reply - i juess i'll stick with generating the line IDs in my code :)
Nick
No comments:
Post a Comment