|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() Benoît Inscription : février 2003 Messages : 1 200 ![]() |
Bonjour à tous
J'ai cette procédure, je jure que c'est pas moi qui l'ai écrite ![]() Code :
1) Je trouve qu'utiliser le nom TempTable c'est très très mal (utilisé dans plusieurs procédure) 2) Ne pas vérifier si la table existe déjà c'est très mal 3) Je trouve qu'il serait plus logique d'utiliser une table temporaire voir une table variable? Est ce que si j'utilise une table variable je dois faire le drop? (je ne pense pas) part contre avec une table temporaire bien c’est exacte? Existe-t-il un moyen de faire une copie de la structure de la table, je ne trouve pas très esthétique le fait de préciser le type de champ (voir même les noms) Avez-vous d’autre conseils ?
__________________
Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
OUI : à vu de nez tout cela peut se résumer à une seule et unique requête, probablement avec l'aide de la clause OUTPUT.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
Je dirai même sans clause OUTPUT, puisque si j'ai bien compris, cette procédure ne fait qu'afficher des données en fonction de certains critères et une simple SELECT fera l'affaire... Par contre, une ligne de votre SP m'interpelle : Code SQL :
La colonne ColZ a-t-elle une contrainte d'unicité ? |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com