OVH Cloud OVH Cloud

Synonyms ?

3 réponses
Avatar
jerome
Bonjour,

Je suis sous sql 2005.

Et je vois des synonyms ? Qu'est-ce que c'est exactement ? Quel est leur
intérêt ?
Et où puis-je trouver de la doc ?

Merci

3 réponses

Avatar
Richard Flouriot
Bonjour Jerome
Un synonyme est un autre nom qui est attribué à un objet figurant dans un
schéma. Le synonyme est spécifié au lieu d'être l'objet de base dans les
instructions DDL et DML.

http://msdn2.microsoft.com/fr-fr/library/ms124894.aspx

Le script CreateSynonymsDbo.sql crée un synonyme pour chaque objet figurant
dans un schéma de la base de données AdventureWorks. Le nom de synonyme est
identique au nom d'objet de base, sauf qu'il utilise le schéma dbo. Par
exemple, le synonyme de HumanResources.Department est dbo.Department. Ceci
offre les avantages suivants :



a.. Si dbo est le schéma par défaut, un identificateur en deux parties
n'est pas nécessaire pour spécifier ces objets dans les instructions DDL et
DML.

b.. Les exemples de code et les exemples fournis avec SQL Server 2005
peuvent être utilisés sans modification.

Le script DropSynonymsDbo.sql supprime les synonymes créés par le script
CreateSynonymsDbo.sql.



"jerome" a écrit dans le message de news:
eztYuB1$
Bonjour,

Je suis sous sql 2005.

Et je vois des synonyms ? Qu'est-ce que c'est exactement ? Quel est leur
intérêt ?
Et où puis-je trouver de la doc ?

Merci




Avatar
jerome
Merci
Avec du retard...

"Richard Flouriot" wrote in message
news:%23oIqvK1$
Bonjour Jerome
Un synonyme est un autre nom qui est attribué à un objet figurant dans un
schéma. Le synonyme est spécifié au lieu d'être l'objet de base dans les
instructions DDL et DML.

http://msdn2.microsoft.com/fr-fr/library/ms124894.aspx

>Le script CreateSynonymsDbo.sql crée un synonyme pour chaque objet


figurant
>dans un schéma de la base de données AdventureWorks. Le nom de synonyme


est
>identique au nom d'objet de base, sauf qu'il utilise le schéma dbo. Par
>exemple, le synonyme de HumanResources.Department est dbo.Department.


Ceci
>offre les avantages suivants :

a.. Si dbo est le schéma par défaut, un identificateur en deux parties
n'est pas nécessaire pour spécifier ces objets dans les instructions DDL


et
DML.

b.. Les exemples de code et les exemples fournis avec SQL Server 2005
peuvent être utilisés sans modification.

Le script DropSynonymsDbo.sql supprime les synonymes créés par le script
CreateSynonymsDbo.sql.



"jerome" a écrit dans le message de news:
eztYuB1$
> Bonjour,
>
> Je suis sous sql 2005.
>
> Et je vois des synonyms ? Qu'est-ce que c'est exactement ? Quel est leur
> intérêt ?
> Et où puis-je trouver de la doc ?
>
> Merci
>
>




Avatar
Richard Flouriot
Pas de quoi ;o)
"jerome" a écrit dans le message de news:

Merci
Avec du retard...

"Richard Flouriot" wrote in message
news:%23oIqvK1$
Bonjour Jerome
Un synonyme est un autre nom qui est attribué à un objet figurant dans un
schéma. Le synonyme est spécifié au lieu d'être l'objet de base dans les
instructions DDL et DML.

http://msdn2.microsoft.com/fr-fr/library/ms124894.aspx

>Le script CreateSynonymsDbo.sql crée un synonyme pour chaque objet


figurant
>dans un schéma de la base de données AdventureWorks. Le nom de synonyme


est
>identique au nom d'objet de base, sauf qu'il utilise le schéma dbo. Par
>exemple, le synonyme de HumanResources.Department est dbo.Department.


Ceci
>offre les avantages suivants :

a.. Si dbo est le schéma par défaut, un identificateur en deux parties
n'est pas nécessaire pour spécifier ces objets dans les instructions DDL


et
DML.

b.. Les exemples de code et les exemples fournis avec SQL Server 2005
peuvent être utilisés sans modification.

Le script DropSynonymsDbo.sql supprime les synonymes créés par le script
CreateSynonymsDbo.sql.



"jerome" a écrit dans le message de news:
eztYuB1$
> Bonjour,
>
> Je suis sous sql 2005.
>
> Et je vois des synonyms ? Qu'est-ce que c'est exactement ? Quel est
> leur
> intérêt ?
> Et où puis-je trouver de la doc ?
>
> Merci
>
>