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 :

Stockage fichier dans champ image sql2000


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 8
    Par défaut Stockage fichier dans champ image sql2000
    Bonjour,

    Je souhaite stocker des documents sur une BDD sql server 2000 dans un champ file de type 'image' dont voici la table :

    id_file /varchar /30
    id_client /varchar /30
    file_name /varchar /30
    file /image /250
    type_file /varchar /1
    dt_fin /datetime /8

    J'ai crée un dossier avec les documents à charger : 2000 fichiers (1 par client)
    Le nom du document (file_name)correspond au code du client (id_client)

    Svp yaurai-t-il moyen pour stocker ces docs avec une seule requete

    Merci par avance.

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Il vous faut pour cela écrire une procédure stockée à laquelle vous passez tous les paramètres.
    Dans votre application, vous pouvez récupérer l'image dans un tableau d'octets (byte []).

    Sinon, vous pouvez utiliser l'utilitaire en ligne de commande TEXTCOPY, mais il vous faudra l'utiliser en combinaison avec la procédure stockée xp_cmdshell.

    Par ailleurs, avoir id_file de type varchar(30) n'est pas une bonne idée si cette colonne est la clé primaire de la table.
    Le mieux pour cela est d'avoir une colonne de type entier, avec la propriété d'auto-incrémentation (typiquement int (ou bigint) IDENTITY).
    De cette façon la fragmentation de l'index qui supporte un tel index est négligeable, et comme on ne cherche généralement que les dernières données insérées dans une table, la taille occupée dans le cache de données par un tel index est plus faible.

    D'autre part les colonnes de type image n'ont pas de taille à spécifier.

    @++

  3. #3
    Membre régulier
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 8
    Par défaut
    C'est plus clair maitenant

    Merci beaucoup pour votre aide precieuse.

Discussions similaires

  1. [AC-2007] Insertion nom fichier dans champ pieces jointes
    Par Aladin_23 dans le forum VBA Access
    Réponses: 8
    Dernier message: 18/09/2013, 08h31
  2. [2008] Stockage fichiers dans une base de données
    Par lavoyech dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/05/2013, 11h57
  3. [WD16] Homothétie dans champ Image
    Par ihih45 dans le forum WinDev
    Réponses: 2
    Dernier message: 02/11/2011, 14h17
  4. Clonezilla Récupération de fichiers dans une image
    Par Invité dans le forum Administration système
    Réponses: 2
    Dernier message: 05/05/2010, 11h38
  5. Ajouter des fichiers dans une image de disque .tib
    Par koKoTis dans le forum Autres Logiciels
    Réponses: 22
    Dernier message: 30/08/2006, 22h20

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