IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Nombre de paramètres variables pour une procédure [SQLSERVER2005]


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 30
    Points : 18
    Points
    18
    Par défaut Nombre de paramètres variables pour une procédure [SQLSERVER2005]
    Oyé oyé jeunes padawan et maitres jedi !

    Voila j'ai un petit problème avec un prod stock. Je fais une appli en ASP.NET (C#) et sous SQL SERVER 2005.
    J'aurais besoin de passer un nombre variable de paramètre. Cependant il m'est impossible de définir le nombre maximum de paramètre en entrée... Et c'est la que je coince...

    Je voulais savoir si vous saviez s'il était possible de passer un tableau de paramètres dans un procédure stockée? Ou s'il existait une fonction du type explode (pour passer les paramètres dans une chaine...) ou une autre solution je suis preneur lol.

    Si quelqu'un pouvais m'aider ca serait top moumoute

    Merci bien

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Points : 1 745
    Points
    1 745
    Par défaut reponse d'un padawan.
    tu as toujours la possibilité d'alimenter une table temporaire en données, à l'infinie, et de lire cette table temporaire depuis ta procedure stockee.

    yann

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 30
    Points : 18
    Points
    18
    Par défaut
    Le problème est que c'est une application multi-utilisateur (asp). Donc si 2 personnes effectuent la meme action en meme temps (ca a peu de chance d'arriver certes mais les utilisateurs sont doués pour ce genre d'exploit lol), il y a des risques de mélange des informations...

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Points : 1 745
    Points
    1 745
    Par défaut id de session.
    tu n'as pas la possibilité d'identifier la session par une colonne id_session. tu stocke une variable de session (date & heure de connexion) dans une colonne id_session.

  5. #5
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Rudi Bruchez
    Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
    LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
    LIVRES : Optimiser SQL Server -
    Microsoft SQL Server 2012 Security Cookbook
    - les bases de données NoSQL

    e-learning : LinkedIn Learning - Pluralsight

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/06/2008, 18h14
  2. Réponses: 2
    Dernier message: 05/09/2007, 09h22
  3. [code VBA]passage de variable pour une requête paramétrée
    Par christrabin dans le forum VBA Access
    Réponses: 3
    Dernier message: 13/04/2007, 14h30
  4. Réponses: 2
    Dernier message: 03/12/2006, 12h37
  5. Réponses: 11
    Dernier message: 30/03/2006, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo