OVH Cloud OVH Cloud

Déploiement

2 réponses
Avatar
MetL
Lors de la génération d'un script de création de base de données, avec les
tables, les vues, les fonctions et les procédures stockées, comment faire
pour que ceux-ci soient générés dans le bon ordre ?
Par exemple une fonction F utilise une vue V, comment faire pour que la
création de la vue V se fasse avant la création de la fonction F.

2 réponses

Avatar
Med Bouchenafa
Il faut incorporer le script dans une instruction CREATE SCHEMA
Auquel cas, l'ordre n'a pas d'importance et SQL Server crée les objets sans
réchigner
Voir Aide En Ligne pour plus de détails

--
Bien cordialement
Med Bouchenafa

"MetL" a écrit dans le message de news:

Lors de la génération d'un script de création de base de données, avec les
tables, les vues, les fonctions et les procédures stockées, comment faire
pour que ceux-ci soient générés dans le bon ordre ?
Par exemple une fonction F utilise une vue V, comment faire pour que la
création de la vue V se fasse avant la création de la fonction F.




Avatar
MetL
Cela fonctionne effectivement dans certains cas.
Par contre, pour une fonction qui utilise une autre fonction, cela n'a pas
l'air d'être le cas.
Y aurait-il là aussi un limitation comme pour les vues qui font référence à
d'autres vues ?



"Med Bouchenafa" a écrit dans le message de
news:%
Il faut incorporer le script dans une instruction CREATE SCHEMA
Auquel cas, l'ordre n'a pas d'importance et SQL Server crée les objets


sans
réchigner
Voir Aide En Ligne pour plus de détails

--
Bien cordialement
Med Bouchenafa

"MetL" a écrit dans le message de news:

> Lors de la génération d'un script de création de base de données, avec


les
> tables, les vues, les fonctions et les procédures stockées, comment


faire
> pour que ceux-ci soient générés dans le bon ordre ?
> Par exemple une fonction F utilise une vue V, comment faire pour que la
> création de la vue V se fasse avant la création de la fonction F.
>
>