how to insert the values in 5 table at a time Using any
single statement ?
Answer Posted / vishnu
It is not possible to insert multiple rows with a single
insert statement. If you want to insert multiple rows, one
have to write multiple insert statements considering that
you are working SQL server 2005 or it's below version.
But SQL Server 2008 allows to insert multiple rows with a
single insert statement.
As for example,
In sql server 2005, if we need to insert multiple row, we
used to do something like this.
CREATE TABLE [State] (
[StateID] int,
[StateName] VARCHAR(20)
)
GO
INSERT INTO State
VALUES (1, 'Gujarat')
INSERT INTO State
VALUES (2, 'Dehli')
INSERT INTO State
VALUES (3, 'Bihar')
But with SQL Server 2008 we can combine all the three insert
statement in single insert statement. See below:
CREATE TABLE [State] (
[StateID] int,
[StateName] VARCHAR(20)
)
GO
INSERT INTO State
VALUES (1, 'Gujarat'),
(2, 'Dehli'),
(3, 'Bihar')
Hope this helps...
| Is This Answer Correct ? | 17 Yes | 1 No |
Post New Answer View All Answers
Can a table have 2 foreign keys?
What is difference between inner join and full join?
What is the difference between delete and truncate statements?
What is a non equi join?
What is the difference function and stored procedure?
What is sql server transaction log file?
Can you please explain the difference between primary keys and foreign keys?
Can you insert NULL in unique column?
Explain what is log shipping?
What is rs.exe utility?
hi i am working as a testengineer , so i want to no the backend data base connection can any one tell mwe in detail
What are the differences between stored procedure and the dynamic sql?
Explain the different types of joins?
What are key constraints?
What is difference between equi join and natural join?