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

DB2 Discussion :

SQL Error: SQLCODE=-1585, SQLSTATE=54048


Sujet :

DB2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de silverfab34
    Inscrit en
    Mars 2006
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2006
    Messages : 203
    Par défaut SQL Error: SQLCODE=-1585, SQLSTATE=54048
    Bonjour,
    Je suis développeur Java / J2ee et j'utilise une base de donnée DB2.
    Mon application fonctionnait très bien jusqu'au moment où un collègue a mis à jour le serveur et les drivers..

    Bref une grosse partie de l'appli fonctionne sauf pour une une page où sur une table, lorsque je veux récuperer les valeurs, j'ai l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     DB2 SQL Error: SQLCODE=-1585, SQLSTATE=54048
    J'ai regardé un peu sur le net ici :
    http://publib.boulder.ibm.com/infoce...e/rsql1500.htm

    ca me dit que soit :
    1. La longueur de ligne dans la table temporaire système est supérieure à la longueur maximale admise dans le plus grand espace table temporaire système de la base de données.
    2. Le nombre de colonnes dans la table temporaire système est supérieur au nombre maximal admis dans le plus grand espace table temporaire système de la base de données.

    NE connaissant pas grand chose en DB2, j'ai fait également des SET INTEGRITY et même récréer cette table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    ALTER TABLE DEMO_DB.INDUSTRY DROP CONSTRAINT INDUSTRY_PK;
     
    DROP TABLE DEMO_DB.INDUSTRY;
     
    CREATE TABLE DEMO_DB.INDUSTRY (
    		INDUSTRY_ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
    		INDUSTRY_NAME VARCHAR(25)
    	)
    	DATA CAPTURE NONE ;
     
    ALTER TABLE DEMO_DB.INDUSTRY ADD CONSTRAINT INDUSTRY_PK PRIMARY KEY (INDUSTRY_ID);
    Mais là, je ne suis pas comment faire et tous les autres sont partis en vacances !

    Merci de votre aide !

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2009
    Messages : 165
    Par défaut
    Bonjour,

    Peux tu regarder le pagesize (colonne PGSIZE dans la sysibm.systablespace) de ton tablespace et le comparer à celui du tablespace temporaire, si il y a une différence, il y a de grandes chances pour que le problème vienne d'ici.

Discussions similaires

  1. Erreur "SQL Error: 17002, SQLState: null"
    Par Apach2011 dans le forum Persistance des données
    Réponses: 1
    Dernier message: 25/05/2012, 14h29
  2. Pbl requete SQL SQLCODE: -338, SQLSTATE: 42972
    Par zope72 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/08/2007, 11h01
  3. [FireBird] Dynamic SQL Error
    Par aityahia dans le forum SQL
    Réponses: 1
    Dernier message: 28/05/2007, 10h12
  4. Réponses: 1
    Dernier message: 16/05/2007, 15h54
  5. [IBConsole]SQL Error
    Par Seb7 dans le forum SQL
    Réponses: 4
    Dernier message: 10/07/2003, 11h38

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