Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Select correct database in procedure
Message
 
 
À
12/09/2011 07:44:11
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Stored procedures, Triggers, UDFs
Divers
Thread ID:
01523202
Message ID:
01523208
Vues:
36
>>>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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform