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 :

avis sur génération d'une requête INSERT (sql)


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    octobre 2003
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2003
    Messages : 87
    Points : 90
    Points
    90
    Par défaut avis sur génération d'une requête INSERT (sql)
    Bonjour,

    J'essaie de réaliser une série de requêtes INSERT à partir d'un SELECT en me basant sur l'exemple ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT 'insert into matable (monchamp1, monchamp2) values (''' + monchamp1 + ''',' + monchamp2 + ')' FROM matable WHERE macondition
    Je travaille sur une base locale SQL SERVER EXPRESS 2005 avec SQL Server Management Studio Express.

    Je lance ma requête et la sortie est la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into matableTemp values (NO_INDIVIDU, C_CIVILITE, NOM_USUEL, PRENOM, NOM_PATRONYMIQUE, PRENOM2, PRENOMS_ETAT_CIVIL, D_NAISSANCE, C_COMMUNE_NAISSANCE, VILLE_DE_NAISSANCE, C_DEPT_NAISSANCE, C_PAYS_NAISSANCE, C_PAYS_NATIONNALITE, D_NATURALISATION, D_DE
    soit 256 caractères.

    Si j'exécute ma requête sous TOAD 3.1 pour SQL Server, la ligne est complète.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert into INDIVIDU values (NO_INDIVIDU, C_CIVILITE, NOM_USUEL, PRENOM, NOM_PATRONYMIQUE, PRENOM2, PRENOMS_ETAT_CIVIL, D_NAISSANCE, C_COMMUNE_NAISSANCE, VILLE_DE_NAISSANCE, C_DEPT_NAISSANCE, C_PAYS_NAISSANCE, C_PAYS_NATIONNALITE, D_NATURALISATION, D_DECES , TEM_SS_DIPLOME, NO_TEL_PORTABLE, NO_E_MAIL, D_CREATION, D_MODIFICATION) 
    VALUES (6   ,'M.','MACHIN','Bidule','','','','03/081966 12:00AM','','LYON','069','100','100','','','N','','', SYSDATE(), SYSDATE()')
    Pourtant, dans l'outil de MS, je suis allé dans Outils > Options > Résultats de la requête > SQL Server > Résultats dans du texte puis modifié la valeur de "Nombre max de caractères affichés dans une colonne".
    J'ai mis 2000 (valeur par défaut 256).

    Mais cela ne change rien...

    Avez vous une idée pour pallier à ce problème ? Ce problème n'est pas trop important car je dispose de TOAD mais par acquis de conscience, j'aimerais le résoudre car je ne disposerais pas toujours de ce fameux logiciel...

    Par avance, merci de votre aide.

  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
    20 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : mai 2002
    Messages : 20 949
    Points : 49 768
    Points
    49 768
    Billets dans le blog
    1
    Par défaut
    Il faut que vous relanciez l'IHM. Cette modif n'est pas prise en compte pour les écrans courants.

    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 régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    octobre 2003
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Associations - ONG

    Informations forums :
    Inscription : octobre 2003
    Messages : 87
    Points : 90
    Points
    90
    Par défaut
    Effectivement, après un rechargement de l'IHM (et un redémarrage dû aux patches MS), la nouvelle valeur a été prise en compte.

    Merci.

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

Discussions similaires

  1. Problème sur une requête Insert
    Par chinwya dans le forum VB.NET
    Réponses: 5
    Dernier message: 06/08/2012, 03h40
  2. Problème sur une requête Insert
    Par chinwya dans le forum VB.NET
    Réponses: 0
    Dernier message: 24/07/2012, 12h57
  3. [AC-2003] Traduction en VBA d'une requête Sélection SQL sur plusieurs tables
    Par Pucho Faritas dans le forum VBA Access
    Réponses: 9
    Dernier message: 29/10/2009, 11h32
  4. petit probleme dans une requte POSTGRE SQL
    Par ghis le fou dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/09/2003, 14h51
  5. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 09h45

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