USE MusicStore

GO

DECLARE @albumId INT
DECLARE @songId INT

BEGIN TRAN
    EXEC AddAlbum N'Kind of Blue', N'Miles Davis', N'Jazz', N'KindOfBlue.jpg', @albumId OUTPUT

    EXEC AddSong N'So What', @albumId, @songId OUTPUT
    EXEC AddSong N'Freddie Freeloader', @albumId, @songId OUTPUT
    EXEC AddSong N'Blue in Green', @albumId, @songId OUTPUT
    EXEC AddSong N'All Blues', @albumId, @songId OUTPUT
    EXEC AddSong N'Flamenco Sketches', @albumId, @songId OUTPUT
COMMIT TRAN

BEGIN TRAN
    EXEC AddAlbum N'Life for Rent', N'Dido', N'Rock', N'LifeForRent.jpg', @albumId OUTPUT

    EXEC AddSong N'White Flag', @albumId, @songId OUTPUT
    EXEC AddSong N'Life for Rent', @albumId, @songId OUTPUT
    EXEC AddSong N'Sand in My Shoes', @albumId, @songId OUTPUT
    EXEC AddSong N'See the Sun', @albumId, @songId OUTPUT
COMMIT TRAN

BEGIN TRAN
    EXEC AddAlbum N'Elephunk', N'Black Eyed Peas', N'Hip Hop', N'Elephunk.jpg', @albumId OUTPUT

    EXEC AddSong N'Hands Up', @albumId, @songId OUTPUT
    EXEC AddSong N'Labor Day (It''s a Holiday)', @albumId, @songId OUTPUT
    EXEC AddSong N'Hey Mama', @albumId, @songId OUTPUT
    EXEC AddSong N'Fly Away', @albumId, @songId OUTPUT
    EXEC AddSong N'Where Is the Love?', @albumId, @songId OUTPUT
COMMIT TRAN

GO

USE master

GO
