0

I have two insert queries like these:

INSERT INTO mytable VALUES('NULL',name1)('NULL',name2)

Those two INSERT queries above, add two separated rows to mytable. Well can I do that via single query?

SMS
  • 84
  • 5
Martin AJ
  • 5,689
  • 5
  • 42
  • 92

2 Answers2

7

Use:

INSERT INTO mytable (id, name) VALUES 
(NULL, :name1),
(NULL, :name2)
Giorgos Betsos
  • 69,699
  • 7
  • 57
  • 89
1

Just sample example how it works

    DECLARE @mytable TABLE 
        (Id varchar(1), name VARCHAR(10))
    ;

    INSERT INTO @mytable (id, name) VALUES (NULL, 'name1'), (NULL, 'name2')
Select * from @mytable
mohan111
  • 8,245
  • 3
  • 25
  • 46