Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Select correct database in procedure
Message
 
 
To
12/09/2011 07:44:11
General information
Forum:
Microsoft SQL Server
Category:
Stored procedures, Triggers, UDFs
Miscellaneous
Thread ID:
01523202
Message ID:
01523208
Views:
35
>>>Hi
>>>
>>>I want to pass a database name into my stored procedure and then use that database for everything that the stored procedure does.
>>>
>>>Whats the syntax for that ?
>>>
>>>Thanks
>>
>>You must use so called Dynamic SQL.
>>BTW why you need this?
>>If you call Database SP it will be executed for that DB, no matter to which DB you are connected.
>
>Hi Boriss
>
>I wanted to have a stored procedure in one database that could optionally be run against several other databases so I could pass in the database as a parameter.
>
>
>So I can't do that ?
>
>I have to have the stored procedure in the database its to run on ?
>
>Thanks

Making one 'generic' SP that works for everything is against the good practice in SQL Server. Dynamic SQL is not something that should be used freely.
If it's not broken, fix it until it is.


My Blog
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform