je commence à avoir pas mal de procédures stockées sur le serveur.
je souhaiterais savoir si il existe un moyen de classer ces procédures dans
des dossiers?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
oui, en utilisant une régle de nommage :
Par exemple : préfixer toute procédure stoickée par "SP_" Si la SP fait du select, alors lettre S Si la SP fait de l'insert, alors lettre I Si la SP fait de l'update, alors lettre U Si la SP fait du delete, alors lettre D suit une trigramme de la table la plus importante de la SP. Par exemple pour la table T_CLIENT_CLI le trigramme est CLI.
Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée aura le nom ;
SP_IU_CLI
A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html
A +
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Pierre-Yves a écrit:
Bonjour,
je commence à avoir pas mal de procédures stockées sur le serveur. je souhaiterais savoir si il existe un moyen de classer ces procédures dans des dossiers?
oui, en utilisant une régle de nommage :
Par exemple :
préfixer toute procédure stoickée par "SP_"
Si la SP fait du select, alors lettre S
Si la SP fait de l'insert, alors lettre I
Si la SP fait de l'update, alors lettre U
Si la SP fait du delete, alors lettre D
suit une trigramme de la table la plus importante de la SP. Par exemple pour la
table T_CLIENT_CLI le trigramme est CLI.
Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée aura
le nom ;
SP_IU_CLI
A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Pierre-Yves a écrit:
Bonjour,
je commence à avoir pas mal de procédures stockées sur le serveur.
je souhaiterais savoir si il existe un moyen de classer ces procédures dans
des dossiers?
Par exemple : préfixer toute procédure stoickée par "SP_" Si la SP fait du select, alors lettre S Si la SP fait de l'insert, alors lettre I Si la SP fait de l'update, alors lettre U Si la SP fait du delete, alors lettre D suit une trigramme de la table la plus importante de la SP. Par exemple pour la table T_CLIENT_CLI le trigramme est CLI.
Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée aura le nom ;
SP_IU_CLI
A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html
A +
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Pierre-Yves a écrit:
Bonjour,
je commence à avoir pas mal de procédures stockées sur le serveur. je souhaiterais savoir si il existe un moyen de classer ces procédures dans des dossiers?
Vuillermet Jacques
Je croyais qu'il ne fallait pas faire commencer les ps par "sp_". (déclechement d'un parcours des ps dans la base MASTER avant d'exécuter la bonne)
?
Jacques.
"Fred BROUARD" a écrit dans le message de news:
oui, en utilisant une régle de nommage :
Par exemple : préfixer toute procédure stoickée par "SP_" Si la SP fait du select, alors lettre S Si la SP fait de l'insert, alors lettre I Si la SP fait de l'update, alors lettre U Si la SP fait du delete, alors lettre D suit une trigramme de la table la plus importante de la SP. Par exemple
pour la
table T_CLIENT_CLI le trigramme est CLI.
Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée
aura
le nom ;
SP_IU_CLI
A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html
A +
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Pierre-Yves a écrit: > Bonjour, > > je commence à avoir pas mal de procédures stockées sur le serveur. > je souhaiterais savoir si il existe un moyen de classer ces procédures
dans
> des dossiers? > > >
Je croyais qu'il ne fallait pas faire commencer les ps par "sp_".
(déclechement d'un parcours des ps dans la base MASTER avant d'exécuter la
bonne)
?
Jacques.
"Fred BROUARD" <brouardf@club-internet.fr> a écrit dans le message de news:
u9YJpSpWEHA.808@tk2msftngp13.phx.gbl...
oui, en utilisant une régle de nommage :
Par exemple :
préfixer toute procédure stoickée par "SP_"
Si la SP fait du select, alors lettre S
Si la SP fait de l'insert, alors lettre I
Si la SP fait de l'update, alors lettre U
Si la SP fait du delete, alors lettre D
suit une trigramme de la table la plus importante de la SP. Par exemple
pour la
table T_CLIENT_CLI le trigramme est CLI.
Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée
aura
le nom ;
SP_IU_CLI
A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Pierre-Yves a écrit:
> Bonjour,
>
> je commence à avoir pas mal de procédures stockées sur le serveur.
> je souhaiterais savoir si il existe un moyen de classer ces procédures
Je croyais qu'il ne fallait pas faire commencer les ps par "sp_". (déclechement d'un parcours des ps dans la base MASTER avant d'exécuter la bonne)
?
Jacques.
"Fred BROUARD" a écrit dans le message de news:
oui, en utilisant une régle de nommage :
Par exemple : préfixer toute procédure stoickée par "SP_" Si la SP fait du select, alors lettre S Si la SP fait de l'insert, alors lettre I Si la SP fait de l'update, alors lettre U Si la SP fait du delete, alors lettre D suit une trigramme de la table la plus importante de la SP. Par exemple
pour la
table T_CLIENT_CLI le trigramme est CLI.
Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée
aura
le nom ;
SP_IU_CLI
A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html
A +
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Pierre-Yves a écrit: > Bonjour, > > je commence à avoir pas mal de procédures stockées sur le serveur. > je souhaiterais savoir si il existe un moyen de classer ces procédures
dans
> des dossiers? > > >
Med Bouchenafa
C'est exact, il est plus que déconseillé d'utiliser "sp_" comme préfixe à une procédure stockée. Cela se répercute, comme le signale Jacques sur les performances. D'un autre coté, c'est vrai qu'il est dommage qu'il n'existe aucun moyen de regrouper dans l'Entreprise Manager les procédures stockées par catégories comme le sont par exemple les jobs de SQL Agent. C'est d'ailleurs le cas pour tous les objets de la base (tables, vues, fonctions, etc...) La seule astuce serait effectivement d'utiliser une convention de nommage.
-- Bien cordialement Med Bouchenafa TETRASET 75015 Paris
"Vuillermet Jacques" a écrit dans le message de news: et#
Je croyais qu'il ne fallait pas faire commencer les ps par "sp_". (déclechement d'un parcours des ps dans la base MASTER avant d'exécuter la bonne)
?
Jacques.
"Fred BROUARD" a écrit dans le message de news:
> oui, en utilisant une régle de nommage : > > Par exemple : > préfixer toute procédure stoickée par "SP_" > Si la SP fait du select, alors lettre S > Si la SP fait de l'insert, alors lettre I > Si la SP fait de l'update, alors lettre U > Si la SP fait du delete, alors lettre D > suit une trigramme de la table la plus importante de la SP. Par exemple pour la > table T_CLIENT_CLI le trigramme est CLI. > > Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée aura > le nom ; > > SP_IU_CLI > > A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html > > A + > > -- > Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web > Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html > Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com > ************************ www.datasapiens.com ************************* > > > Pierre-Yves a écrit: > > Bonjour, > > > > je commence à avoir pas mal de procédures stockées sur le serveur. > > je souhaiterais savoir si il existe un moyen de classer ces procédures dans > > des dossiers? > > > > > > >
C'est exact, il est plus que déconseillé d'utiliser "sp_" comme préfixe à une procédure stockée.
Cela se répercute, comme le signale Jacques sur les performances.
D'un autre coté, c'est vrai qu'il est dommage qu'il n'existe aucun moyen de regrouper dans
l'Entreprise Manager les procédures stockées par catégories comme le sont par exemple les jobs de
SQL Agent.
C'est d'ailleurs le cas pour tous les objets de la base (tables, vues, fonctions, etc...)
La seule astuce serait effectivement d'utiliser une convention de nommage.
--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"Vuillermet Jacques" <nospam@nospam.com> a écrit dans le message de news:
et#OdPqWEHA.3012@tk2msftngp13.phx.gbl...
Je croyais qu'il ne fallait pas faire commencer les ps par "sp_".
(déclechement d'un parcours des ps dans la base MASTER avant d'exécuter la
bonne)
?
Jacques.
"Fred BROUARD" <brouardf@club-internet.fr> a écrit dans le message de news:
u9YJpSpWEHA.808@tk2msftngp13.phx.gbl...
> oui, en utilisant une régle de nommage :
>
> Par exemple :
> préfixer toute procédure stoickée par "SP_"
> Si la SP fait du select, alors lettre S
> Si la SP fait de l'insert, alors lettre I
> Si la SP fait de l'update, alors lettre U
> Si la SP fait du delete, alors lettre D
> suit une trigramme de la table la plus importante de la SP. Par exemple
pour la
> table T_CLIENT_CLI le trigramme est CLI.
>
> Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée
aura
> le nom ;
>
> SP_IU_CLI
>
> A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html
>
> A +
>
> --
> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
> ************************ www.datasapiens.com *************************
>
>
> Pierre-Yves a écrit:
> > Bonjour,
> >
> > je commence à avoir pas mal de procédures stockées sur le serveur.
> > je souhaiterais savoir si il existe un moyen de classer ces procédures
dans
> > des dossiers?
> >
> >
> >
>
C'est exact, il est plus que déconseillé d'utiliser "sp_" comme préfixe à une procédure stockée. Cela se répercute, comme le signale Jacques sur les performances. D'un autre coté, c'est vrai qu'il est dommage qu'il n'existe aucun moyen de regrouper dans l'Entreprise Manager les procédures stockées par catégories comme le sont par exemple les jobs de SQL Agent. C'est d'ailleurs le cas pour tous les objets de la base (tables, vues, fonctions, etc...) La seule astuce serait effectivement d'utiliser une convention de nommage.
-- Bien cordialement Med Bouchenafa TETRASET 75015 Paris
"Vuillermet Jacques" a écrit dans le message de news: et#
Je croyais qu'il ne fallait pas faire commencer les ps par "sp_". (déclechement d'un parcours des ps dans la base MASTER avant d'exécuter la bonne)
?
Jacques.
"Fred BROUARD" a écrit dans le message de news:
> oui, en utilisant une régle de nommage : > > Par exemple : > préfixer toute procédure stoickée par "SP_" > Si la SP fait du select, alors lettre S > Si la SP fait de l'insert, alors lettre I > Si la SP fait de l'update, alors lettre U > Si la SP fait du delete, alors lettre D > suit une trigramme de la table la plus importante de la SP. Par exemple pour la > table T_CLIENT_CLI le trigramme est CLI. > > Ainsi pour l'insertion ou la mise à jour d'un client, la procédure stockée aura > le nom ; > > SP_IU_CLI > > A lire : http://sqlpro.developpez.com/Methode/SGBDR_nom.html > > A + > > -- > Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web > Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html > Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com > ************************ www.datasapiens.com ************************* > > > Pierre-Yves a écrit: > > Bonjour, > > > > je commence à avoir pas mal de procédures stockées sur le serveur. > > je souhaiterais savoir si il existe un moyen de classer ces procédures dans > > des dossiers? > > > > > > >
Fred BROUARD
dépend si sp minuscule ou majuscule et serveur case sensitive.
Les sp internes sont en minuscule.
moi j'utilise toujours un serveur CASE et ACCENT senstitive et mes nom de sp commencent toutes par SP_... en maj !
A +
Med Bouchenafa a écrit:
C'est exact, il est plus que déconseillé d'utiliser "sp_" comme préfixe à une procédure stockée. Cela se répercute, comme le signale Jacques sur les performances. D'un autre coté, c'est vrai qu'il est dommage qu'il n'existe aucun moyen de regrouper dans l'Entreprise Manager les procédures stockées par catégories comme le sont par exemple les jobs de SQL Agent. C'est d'ailleurs le cas pour tous les objets de la base (tables, vues, fonctions, etc...) La seule astuce serait effectivement d'utiliser une convention de nommage.
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
dépend si sp minuscule ou majuscule et serveur case sensitive.
Les sp internes sont en minuscule.
moi j'utilise toujours un serveur CASE et ACCENT senstitive et mes nom de sp
commencent toutes par SP_... en maj !
A +
Med Bouchenafa a écrit:
C'est exact, il est plus que déconseillé d'utiliser "sp_" comme préfixe à une procédure stockée.
Cela se répercute, comme le signale Jacques sur les performances.
D'un autre coté, c'est vrai qu'il est dommage qu'il n'existe aucun moyen de regrouper dans
l'Entreprise Manager les procédures stockées par catégories comme le sont par exemple les jobs de
SQL Agent.
C'est d'ailleurs le cas pour tous les objets de la base (tables, vues, fonctions, etc...)
La seule astuce serait effectivement d'utiliser une convention de nommage.
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
dépend si sp minuscule ou majuscule et serveur case sensitive.
Les sp internes sont en minuscule.
moi j'utilise toujours un serveur CASE et ACCENT senstitive et mes nom de sp commencent toutes par SP_... en maj !
A +
Med Bouchenafa a écrit:
C'est exact, il est plus que déconseillé d'utiliser "sp_" comme préfixe à une procédure stockée. Cela se répercute, comme le signale Jacques sur les performances. D'un autre coté, c'est vrai qu'il est dommage qu'il n'existe aucun moyen de regrouper dans l'Entreprise Manager les procédures stockées par catégories comme le sont par exemple les jobs de SQL Agent. C'est d'ailleurs le cas pour tous les objets de la base (tables, vues, fonctions, etc...) La seule astuce serait effectivement d'utiliser une convention de nommage.
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************