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
  • 6,261
  • 8
  • 53
  • 111

2 Answers2

7

Use:

INSERT INTO mytable (id, name) VALUES 
(NULL, :name1),
(NULL, :name2)
Giorgos Betsos
  • 71,379
  • 9
  • 63
  • 98
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,633
  • 4
  • 28
  • 55