Problème SQL !!
Dernière réponse : dans Programmation
Salut all,
Mon problème est minable mais j'ai trop le nez déçu ce qui m'empêche de voir mon erreur
AIDEZ MOI !!!
Je souhaite juste faire une insertion !! sur ma table pays !
Voici mon code !
Certain domain ne sont pas utile pour cette table ex:' d_ville' donc faite pas attention
O passage je travaille avec Interbase !!
Mes domaines
create domain d_int as int default '1' /*not null check(value >0)*/;
create domain d_id as int not null
create domain d_pays as varchar(25) not null check(value starting with 'P_');
create domain d_ville as varchar(25) not null check(value starting with 'V_');
create domain d_fleuve as varchar(25) not null check(value starting with 'F_');
Ma tables
CREATE TABLE "TPAYS"
(
"id_p" "D_ID",
"p_nom" "D_PAYS",
"capital" "D_PAYS" default null,
"p_pop" "D_INT",
"p_superf" "D_INT",
PRIMARY KEY ("id_p")
);
Et voici l'insertion qui ne vas pas !
insert into tpays ('id_p','p_nom','capital','p_pop','p_superf')
value(1,'P_Belgique','P_bruxelles',,);
Cordialement C-bolo
Mon problème est minable mais j'ai trop le nez déçu ce qui m'empêche de voir mon erreur
AIDEZ MOI !!!
Je souhaite juste faire une insertion !! sur ma table pays !
Voici mon code !
Certain domain ne sont pas utile pour cette table ex:' d_ville' donc faite pas attention
O passage je travaille avec Interbase !!
Mes domaines
create domain d_int as int default '1' /*not null check(value >0)*/;
create domain d_id as int not null
create domain d_pays as varchar(25) not null check(value starting with 'P_');
create domain d_ville as varchar(25) not null check(value starting with 'V_');
create domain d_fleuve as varchar(25) not null check(value starting with 'F_');
Ma tables
CREATE TABLE "TPAYS"
(
"id_p" "D_ID",
"p_nom" "D_PAYS",
"capital" "D_PAYS" default null,
"p_pop" "D_INT",
"p_superf" "D_INT",
PRIMARY KEY ("id_p")
);
Et voici l'insertion qui ne vas pas !
insert into tpays ('id_p','p_nom','capital','p_pop','p_superf')
value(1,'P_Belgique','P_bruxelles',,);
Cordialement C-bolo
Autres pages sur : probleme sql
Lassé par la pub ? Créez un compte
Si je remplis toute les colonne j'ai aussi l'erreur !!
Voici le msg d'erreur !
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 19
'id_p'
Statement: insert into tpays ('id_p','p_nom','capital','p_pop','p_superf')
value(1,'P_Belgique','P_bruxelles',,)
Voici les autres teste que j'ai fais et qui ne vont pas !
insert into tpays ('id_p','p_nom','capital','p_pop','p_superf')
value(1,'P_Belgique','P_bruxelles',29,292)
insert into tpays ("id_p","p_nom","capital","p_pop","p_superf")
value(1,"P_Belgique","P_bruxelles",22,332)
insert into tpays ("id_p","p_nom","capital","p_pop","p_superf")
value(1,"P_Belgique","P_bruxelles",,)
insert into tpays
/*Normalement c'est pas indispensable de spécifié les colonne si j'introduit les bonnes valeur*/
value(1,"P_Belgique","P_bruxelles",22,332)
Comment feriez vous ? pour introduire un pays dans la table Pays ? avec MES CONTRAINTS de DOMAIN ?
Cordialement C-bolo
Voici le msg d'erreur !
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 19
'id_p'
Statement: insert into tpays ('id_p','p_nom','capital','p_pop','p_superf')
value(1,'P_Belgique','P_bruxelles',,)
Voici les autres teste que j'ai fais et qui ne vont pas !
insert into tpays ('id_p','p_nom','capital','p_pop','p_superf')
value(1,'P_Belgique','P_bruxelles',29,292)
insert into tpays ("id_p","p_nom","capital","p_pop","p_superf")
value(1,"P_Belgique","P_bruxelles",22,332)
insert into tpays ("id_p","p_nom","capital","p_pop","p_superf")
value(1,"P_Belgique","P_bruxelles",,)
insert into tpays
/*Normalement c'est pas indispensable de spécifié les colonne si j'introduit les bonnes valeur*/
value(1,"P_Belgique","P_bruxelles",22,332)
Comment feriez vous ? pour introduire un pays dans la table Pays ? avec MES CONTRAINTS de DOMAIN ?
Cordialement C-bolo
Salut à tous !!
Je vous remercie d'avance pour le temps que vous y consacré à essayé de m'aider !!
Donc je me répète mais voici ma TABLE et mes DOMAIN
/* Domain definitions */
CREATE DOMAIN "D_ID" AS INTEGER NOT NULL;
CREATE DOMAIN "D_INT" AS INTEGER
default '1';
CREATE DOMAIN "D_PAYS" AS VARCHAR(25)
check(value starting with 'P_') NOT NULL;
/* Table: TPAYS*/
CREATE TABLE "TPAYS"
(
"id_p" "D_ID",
"p_nom" "D_PAYS",
"capital" "D_PAYS" default null,
"p_pop" "D_INT",
"p_superf" "D_INT",
PRIMARY KEY ("id_p")
);
et voici le dernier insert, voir plus haut les différent test effectuer d'insert !
insert into tpays (id_p,p_nom,capital,p_pop,p_superf)
values(1,'P_Belgique','P_bruxelles',29,292)
Quelqu'un pourrais faire le test avec ma table et y faire une insert ! ?
Cela affiche quoi chez vous ?
Honnétement je pense que mon problème vient des domain !
Quand pensez vous ?
Cordialement C-bolo
Je vous remercie d'avance pour le temps que vous y consacré à essayé de m'aider !!
Donc je me répète mais voici ma TABLE et mes DOMAIN
/* Domain definitions */
CREATE DOMAIN "D_ID" AS INTEGER NOT NULL;
CREATE DOMAIN "D_INT" AS INTEGER
default '1';
CREATE DOMAIN "D_PAYS" AS VARCHAR(25)
check(value starting with 'P_') NOT NULL;
/* Table: TPAYS*/
CREATE TABLE "TPAYS"
(
"id_p" "D_ID",
"p_nom" "D_PAYS",
"capital" "D_PAYS" default null,
"p_pop" "D_INT",
"p_superf" "D_INT",
PRIMARY KEY ("id_p")
);
et voici le dernier insert, voir plus haut les différent test effectuer d'insert !
insert into tpays (id_p,p_nom,capital,p_pop,p_superf)
values(1,'P_Belgique','P_bruxelles',29,292)
Quelqu'un pourrais faire le test avec ma table et y faire une insert ! ?
Cela affiche quoi chez vous ?
Honnétement je pense que mon problème vient des domain !
Quand pensez vous ?
Cordialement C-bolo
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumSyntaxe sql server select et case
- ForumModifier table access avec excel
- ForumQu est ce qu une table
- ForumHtml table cellspacing cellpadding
- ForumSelect deux tables deux bases mysql
- ForumProbleme mysql php variable dans sql
- ForumRecup table sql mysql
- ForumRequete select sur 2 tables dans mysql
- ForumInsert into table select
- ForumPhp requetes sql plusieurs tables select from
- Voir plus