Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
honey_191
Starting Member
49 Posts |
Posted - 2008-02-06 : 21:01:27
|
| Hi, Can any body tell me how to write try catch blocks for this code..my program is :create procedure resasdeclare @db as varchar(100)declare @path as varchar(100)declare @mid as intdeclare @mid1 as intdeclare @type as char(5)declare @lname as varchar(100)set @mid=(select media=max(media_set_id) from resto)set @path=(select physical_device_name from resto where media_set_id=@mid)set @db=(select database_name from resto where media_set_id=@mid)set @type=(select typ from resto where media_set_id=@mid)set @mid1=(select media=max(media_set_id) from resto1)set @lname=(select logical_name from resto1 where media_set_id=@mid1)if @type='D'beginrestore database @dbfrom disk=@pathwith stats=10,replace,move '@lname' to 'd:\restore\'endelse if @type='I'beginrestore database @dbfrom disk=@pathwith stats=10,norecovery,replace,move '@lname' to 'd:\restore\'endelse if @type='L'beginrestore log @dbfrom disk=@pathwith stats=10,norecovery,replace,move '@lname' to 'd:\restore\'endelseprint'operation failed' |
|
|
|
|
|