Something like this maybeCREATE TABLE NewQuestionTable (QuestionNo int identity(1,1), Question varchar(100), Options varchar(100)GO--INSERT Questions 1 - 80 from old tableINSERT NewQuestionTable (Question, Options)SELECT Question, OptionsFROM OldQuestionTableWHERE QuestionNo <= 80ORDER BY QuestionNoGO--INSERT 3 New QuestionsINSERT NewQuestionTable (Question, Options)SELECT 'New Question 1', 'A' UNION ALLSELECT 'New Question 2', 'B' UNION ALLSELECT 'New Question 3', 'C'GO--INSERT remaining questions from old tableINSERT NewQuestionTable (Question, Options)SELECT Question, OptionsFROM OldQuestionTableWHERE QuestionNo >= 81ORDER BY QuestionNoGO--DROP OLD TableDROP TABLE OldQuestionTableGO--Rename NEW table to the old table nameEXEC sp_rename 'NewQuestionTable', 'OldQuestionTable'GO
You need to take into account any primary keys, foreign keys constraints etc on the old table AndyBeauty is in the eyes of the beerholder