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 :

Le type text et UPDATEXT


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 39
    Par défaut Le type text et UPDATEXT
    Bonjour à tous,

    je fais la mise à jour de plus de 5000 articles et le descriptif d'un article peut dépasser les 4000 caractères, du coup j'ai utilisé le type ntext. Je suis sous sql server 2000. J'ai compris qu'on ne peut pas mettre à jour le champs description via une procèdure stockée avec la syntaxe UPDATE ... set .... = ....

    Il faut utiliser UPDATEXT, est ce que jusqu'ici j'ai bien compris?

    Pour utiliser UPDATEXT il faut utiliser un pointeur vers un champs qui se trouve en base de données? est ce bien le cas et si oui, pkoi est ce que c'est fait ainsi? Cela voudrait dire que dans mon cas, je ne peux pas utiliser cette solution car ma description provient d'un flux xml.

    Si qulq a la réponse j'en serais heureuse!
    merci par avance.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 001
    Billets dans le blog
    6
    Par défaut
    c'est fait ainsi parce que mettre une colonne contenant 2 Go de données dans une ligne d'une table va donner des performances lamentables en matière de temps de réponse dans un SELECT... C'est pourquoi les BLOBs sont toujours stockés à part...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 39
    Par défaut
    Citation Envoyé par SQLpro
    c'est fait ainsi parce que mettre une colonne contenant 2 Go de données dans une ligne d'une table va donner des performances lamentables en matière de temps de réponse dans un SELECT... C'est pourquoi les BLOBs sont toujours stockés à part...

    A +

    Merci pour ta réponse Frédéric. D'accord, le mieux est de créer une table à part pour mes descriptions mais je ne vois toujours pas comment je peux mettre à jour mes descriptions par le biais d'une procédure stockée... Actuellement, je mets à jour mon champs par une requete dans le code
    Qlq chose doit m'échapper dans ta réponse, peux tu m'expliquer davantage?

    Merci
    Malika.

Discussions similaires

  1. Problème champs de type texte.
    Par Le-Cortex dans le forum Access
    Réponses: 7
    Dernier message: 06/01/2005, 14h42
  2. [Doublons] Unicité sur un champ de type TEXT
    Par PyRoFlo dans le forum Requêtes
    Réponses: 11
    Dernier message: 01/09/2004, 09h56
  3. [access] champs type text sur un pc blob sur un autre
    Par Harry dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/07/2004, 09h30
  4. Fonction LEFT sur champ de type "text" : méthodes
    Par MatthieuQ dans le forum Langage SQL
    Réponses: 4
    Dernier message: 08/06/2004, 11h15
  5. [UPDATE] Mise à jour d'un type text
    Par nico1492 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/01/2004, 13h26

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