(Came up with this question in the course of trying to answer this other one)
Consider the following MS-SQL table, called GroupTable:
GroupID ------- 1
Here you go:
INSERT INTO GroupTable DEFAULT VALUES
Can you try using a Sequence or something similar? Where you select from a Sequence and it will give you the next value in the sequence.
This should work:
INSERT INTO GroupTable DEFAULT VALUES
It is possible to insert more than one row at a time.
For e.g., to insert 30 rows. INSERT INTO GroupTable DEFAULT VALUES GO 30
This will insert 30 rows by incrementing the identity column each time.