DECLARE @People TABLE (first_name VARCHAR(50), age int);
BEGIN TRAN
INSERT INTO @People VALUES ('John', 25);
INSERT INTO @People VALUES ('Daniel', 30);
ROLLBACK
SELECT * FROM @People;
Answer:
The records inserted into a table variable will not be affected by the transaction rollback.
Reference: Brent Ozar
If you like this SQL interview question, you may also like the below interview question and answers.
Top comments (0)