|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Salut,
J'ai une table dbit4 de structure suivante : Column name Type Nulls dbit4_key serial no dbit4_c10 char(10) yes Je teste deux requetes : INSERT INTO dbit4 ( dbit4_c10 ) VALUES ( 'aaaaaaaaaa' ) --> OK pour les deux bases de donnees INSERT INTO dbit4 VALUES ( 0, 'aaaaaaaaaa' ) --> OK pour informix mais pas pour DB2 Est ce normal ? Comme je teste une version de DB2 : SDK 7.2.0, peut etre que la deuxieme syntaxe n'est pas supportee mais je ne suis pas sur. Merci d'avance de votre aide. Geo (ps : je part en vacances deux semaines donc ne vous formalisez pas d'une absence de reponse de ma part dans l'immediat) |
|
|
00
|
|
|
#2 |
![]() ![]() |
Le serial a-t-il ete cree en identity sur DB2 (... GENERATE ALWAYS AS IDENTITY (...)) ?
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() |
Non, le serial n'a pas ete cree comme cela.
PS: dsl pour le retard de la reponse mais j'etais en vacances finalement j'avais deja ecrit le ps avant de partir... |
|
|
00
|
|
|
#4 | ||
|
Candidat au titre de Membre du Club
![]() |
la table a ete cree de cette facon :
Code :
Code :
CREATE DATABASE dbname WITH BUFFERED LOG |
||
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
En fait le mot clef SERIAL est etranger a DB2, le runner ODI que j'utilise devait transformer SERIAL en GENERATED ALWAYS AS IDENTITY.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com