Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Une procédure stockée pour : Ajouter OU Modifier OU Supprimer [ Archives / Problème avec une procédure stockée ] (Bowen123)

vendredi 18 mars 2005 à 12:18:10 | Une procédure stockée pour : Ajouter OU Modifier OU Supprimer

Bowen123

Bonjour,

Je cherche a créer une procédure stockée pour ajouter,mettre a jour ou supprimer un element à partir d'un "id".

Quelqu'un peut me mettre sur la voie? merci


vendredi 18 mars 2005 à 16:53:20 | Re : Une procédure stockée pour : Ajouter OU Modifier OU Supprimer

LeJulius

Réponse acceptée !
Salut,
déjà il faudrait que tu nous dise quelle base de donné tu utilise !!!
pour mysql je ne pense pas qu'elles existent .
en ce qui concerne SQL SERVER tu commence comme ca :
 la tu cré un procedure avec une action exemple: SELECT/UPDATE/INSERT/DELETE
puis une sous action pour précisé selectionné un champ plusieurs ....
CREATE PROCEDURE [dbo].[nom_de_la_proc]  @Action int = NULL, @SubAction int=NULL, @PageID int = NULL  AS
IF (@Action = 1)
        BEGIN
                // ton code pour l'action ici   ex:
exec 'SELECT * FROM table'
       END
GO

voila   pour la procedure en plsql pour ORACLE c'est le meme principe seul l'ecriture doit etre différente !!!

[font=Times New Roman align=center]Ke LeJulius soit avec Toi[/font=Times New Roman]

vendredi 18 mars 2005 à 16:59:09 | Re : Une procédure stockée pour : Ajouter OU Modifier OU Supprimer

Bowen123

oué c parfai comme solution. J'ai effectivement utilisé un "flag" mode passé en parametre pour savoir quel action faire.

voici mon code qui n'est pas encore testé mais je posterai si ca fonctionne ou pas. En tout cas il ne leve pas d'erreur de syntaxe sous mon sql server.

CREATE PROCEDURE [dbo].spD_RHDP_UpdateExercice
(
    @Id T_DOM_Id,
    @DateDeb T_DOM_DateHeure,
    @DateFin T_DOM_DateHeure,
    @Type T_DOM_TxtTresCourt,
    @Mode T_DOM_TxtTresCourt
)
AS

--IF exists(SELECT Id_Exercice FROM tbl_RHDP_EXE_Exercice WHERE (tbl_RHDP_EXE_Exercice.Id_Exercice = @Id))
-- Dans cette partie, le Compte existe déja, on a donc juste besoin de rafraichir les Informations

IF upper(@Mode)='UPDATE'
    BEGIN
        UPDATE
             dbo.tbl_RHDP_EXE_Exercice
        SET    
            dbo.tbl_RHDP_EXE_Exercice.DateDeb_Exercice = @DateDeb,
            dbo.tbl_RHDP_EXE_Exercice.DateFin_Exercice = @DateFin,
            dbo.tbl_RHDP_EXE_Exercice.Type_Exercice = @Type
           
        WHERE
            dbo.tbl_RHDP_EXE_Exercice.Id_Exercice = @Id
    END
IF upper(@Mode)='INSERT'
-- Dans cette partie, le compte n'existe pas, on va donc le créer
    BEGIN
        INSERT INTO dbo.tbl_RHDP_EXE_Exercice
            (Id_Exercice,
            DateDeb_Exercice,
            DateFin_Exercice,
            Type_Exercice)
        VALUES
            (@Id,
            @DateDeb,
            @DateFin,
            @Type)
    END
IF upper(@Mode)='DELETE'
    BEGIN
 DELETE
  dbo.tbl_RHDP_EXE_Exercice
 WHERE  
  dbo.tbl_RHDP_EXE_Exercice.Id_Exercice = @Id
    END




Cette discussion est classé dans : modifier, supprimer, ajouter, stockée, procédure


Répondre à ce message

Sujets en rapport avec ce message

Comment trouver le host dans une procédure stockée [ par btorchet ] Bonjour,Je voudrais rerouver le host, nom de la machine, du poste a partir duquyel a été appelé une procédure stockée.Je connais host_name, quand je l Like dans une procédure stockée [ par veronique1 ] Bonjour à tous,j'utilise une requête dans une procédure stockée avec un like , la valeur provient d'un paramètre , et ma rquête ne fonctionne pas si j Probleme avec Select Case [ par Geff ] Bonjour à tous!J'ai un petit problème pour écrire une procédure stockée pour Sql Server 2000.Voici les données de mon problèmeJ'ai une table client et Paramètre de procédure stockée null [ par Leggoff ] Bonjour à tous.Je souhaite passer en C# un paramètre null à une procédure stockée (Ma toute première procédure !).L'utilisation de null  ne fonctionne Procédure stockée [ par batobad ] bonjourj'ai une base de données sur sql server qui contient quatre tables dont l'une, que j'ai appélée article, contient une clé primaire et trois clé log procédure stockée (SQL Server) [ par jguillemette ] bonjour,à partir d'un *.bat je lance un DTS qui exécute une procédure stockéla trace de l'exécution du *.bat est redigée dans un fichier logce dernier Procédure Stockée [ par nounours21_6 ] Bonjourje voudrais savoir si c'est possible qu'une procédure stockée renvoie le résultat d'une requeteet si oui, comment!! lolje développe sous VS2003 Chemin réseau et Procédure stockée SQL [ par bazane ] SalutJ'ai un petit pb avec une procédure stockée et je galère dessus si quelqu'un a une idée. Merci.J'ai une procédure stockée dans le but est de récu PROMPT dans une procédure stockée [ par tedparker ] Bonjour   Est-il possible de demander des paramètres par un PROMPT dans une procédure PL SQL ? J'en ai super besoin. Je crée ma procédure dans un pack Problème de passage de paramètre dans une procédure stockée [ par pfacon ] J'ai créé une procédure stockée de création de base de données SQL:CREATE PROCEDURE creation_base  @nom varchar(8)  AS create database[@nom]GOJ'appell


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.