IF (EXISTS (SELECT name
FROM master.dbo.sysdatabases
WHERE name = 'db'))
THEN
ALTER DATABASE 'db' SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE;
Sorry for the lame question but all I want to do is if the database exist then alter it