Sql - quelques requettes sql intéressantes

Soyez le premier à donner votre avis sur cette source.

Snippet vu 24 526 fois - Téléchargée 39 fois

Contenu du snippet

Voila quelques requettes SQL qui peuvent être intéressantes dans tout type de développement.
Celles-ci ont été testées sur SQL Server, je ne peux pas dire si elles fonctionnent sur Access et encore moins sous Oracle ou MySQL.

Source / Exemple :


' --------------------------------------------------------------------------------
' Pour Obtenir la liste des procédures stockées dans une base SQL Server :

select 
 name 
from 
 sysobjects 
where 
 type = 'P' 
and 
 category = '0'

' --------------------------------------------------------------------------------
' Pour avoir le texte d'une Procédure Stockée 

sp_helptext 'NomDeLaProcedureStockee'

' --------------------------------------------------------------------------------
' Pour faire une requette d'Update croisée entre 2 tables, voila un exemple :

UPDATE
 MaTableDestination
SET
 MaTableDestination.MonChampAUpdater1 = Valeur1,
 MaTableDestination.MonChampAUpdater1 = Valeur2
 MaTableDestination.MonChampAUpdater1 =  MaTableSource.ChampAPrendre
FROM
 MaTableSource
WHERE 
 MaTableDestination.ChampCommun = MaTableSource.ChampCommun

' --------------------------------------------------------------------------------

Conclusion :


Ce ne sont que quelques exemples à adapter selon vos besoins.

Bon Coding.

Romelard Fabrice (Alias F___)

A voir également

Ajouter un commentaire Commentaires
cs_jeff Messages postés 18 Date d'inscription mercredi 10 octobre 2001 Statut Membre Dernière intervention 1 avril 2005
31 juil. 2003 à 09:43
ouest !!!
cs_Belt Messages postés 47 Date d'inscription jeudi 13 juin 2002 Statut Membre Dernière intervention 3 juillet 2006
15 avril 2004 à 13:04
franchement bof !! d'autant plus qu'il est évident que ca ne marche ni avec access ni avec mysql ni avec oracle, chaque sgbd est différent !
hellodelu007 Messages postés 12 Date d'inscription lundi 29 mars 2004 Statut Membre Dernière intervention 1 août 2005
21 juil. 2005 à 16:56
D'un autre côté, y'a quand même marqué dans le commentaire et dans la source que c'est pour du MS SQL Server !!!

Moi aussi, je dis : "sympa le code, ca évitera peut-être à certains de s'prendre la tête".
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
21 juil. 2005 à 17:20
Bonjour,
Les commentaires tels que celui posté par Belt, sont totalement inutiles. S'il avait pris la peine de lire la présentation, il aurait vu que c'est du Spécifique SQL Server.
Les 2 premières requettes tapent directement sur les objets SQL Server, via la base Master.
La dernière en revanche est du standard SQL et n'a rien à voir avec SQL Server et fonctionne sur tout type de Moteur SQL.
Cordialement
Romelard Fabrice.
nanati_say Messages postés 3 Date d'inscription vendredi 21 octobre 2005 Statut Membre Dernière intervention 7 mai 2006
25 juin 2006 à 04:29
bsr j besoin du code d'une procedure stockée et j'espere ke vou m'aidiez
je vx deplacer les enregistrement d'une table en une otre en mem tem sans passer des parametres
merci d'avance

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.