begin process at 2012 05 27 07:29:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

SQL

 > SQL - QUELQUES REQUETTES SQL INTÉRESSANTES

SQL - QUELQUES REQUETTES SQL INTÉRESSANTES


 Information sur la source

Note :
3,5 / 10 - par 6 personnes
3,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :SQL Niveau :Débutant Date de création :30/07/2003 Date de mise à jour :30/07/2003 16:34:06 Vu :21 679

Auteur : fabrice69

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

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

  • ' --------------------------------------------------------------------------------
  • ' 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
  • ' --------------------------------------------------------------------------------
' --------------------------------------------------------------------------------
' 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___)    


 Sources du même auteur

Source .NET (Dotnet) SHAREPOINT 2007 - OBTENIR LA LISTE DES WEBPARTS DANS UNE PAG...
Source .NET (Dotnet) SHAREPOINT 2007 - OBTERNIR LA LISTE DES FEATURES D'UN SITE
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES COLLATIONS SHAREPOINT...
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES LANGUES INSTALLÉES DA...
Source .NET (Dotnet) C# - FONCTION TRÈS SIMPLE POUR ENVOYER UN MAIL VIA SMTP

 Sources de la même categorie

CHANGEMENT DE MOT DE PASSE ASP-ACCESS par semetic
Source .NET (Dotnet) CONNEXION SQL SERVEUR + LISTBOX par zeb13
PETITES FONCTIONS ENTRE AMIS par LleWellA
QUAND METTRE UNE CLAUSE WHERE? par Black_Pit
AUTOMATISATION DES CONNECTION ET RECORDSET par pi0up51

Commentaires et avis

Commentaire de jeff le 31/07/2003 09:43:10

ouest !!!

Commentaire de Belt le 15/04/2004 13:04:49

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 !

Commentaire de hellodelu007 le 21/07/2005 16:56:30

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".

Commentaire de fabrice69 le 21/07/2005 17:20:38 administrateur CS

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.

Commentaire de nanati_say le 25/06/2006 04:29:24

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

Commentaire de fabrice69 le 25/06/2006 11:43:05 administrateur CS

Bonjour,

Etant donné que vous n'avez pas le temps de pouvoir poster un message lisible, je n'ai malheureusement pas le temps de vous aider.
Cordialement

Romelard Fabrice

Commentaire de premium0 le 17/07/2006 16:44:27

Bonjour,

Je cherche à récupérer le login NT de l'utilisateur qui exécute un procédure stockée. Une fois stocké, je le compare avec les login d'une table et si il est présent alors ...

Merci

Commentaire de farahe0209 le 24/06/2009 13:43:28

j'ai besoin de code ajouter, modifier, enregistrer et annuler une action et effacer et effacer tout,ainsi que le code pour visualiser les images,et le code qui permet de exporter les données d'une MSFlexGrid vers excel.en sql mais sous vb6.merci.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,295 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales