Bonjour,

Encore dummy en SQL Server (je suis plutôt sur Oracle), je ne comprends pas encore la philosophie des objets USER pour mssql, encore habitué de celui d'Oracle où tout objet SQL appartient obligatoirement par défaut à un schéma (user)!
Est-il obligatoire de toujours mettre dbo. avant chaque utilisation d'une fonction (UDF) et d'une procédure!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
print dbo.WhichContinent('USA')
 
select dbo.WhichContinent(Customers.Country), customers.* 
from customers
Comment un autre user appelera ces UDF?
Je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
print WhichContinent('USA')
tout court dans un programme C++ using ADO! Ca marche sans dbo.

En fait, c'est quoi l'user DBO et peut-on lui définir un mot de passe