bonjour,
j'ai ecrit un script de création de base:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 SET SQL DIALECT 3; CREATE DATABASE 'C:\interbase\data\test.fdb' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 4096 DEFAULT CHARACTER SET ISO8859_1; CREATE TABLE "CLIENT" ( "NR" SMALLINT NOT NULL , "NOM" VARCHAR(35) ); ALTER TABLE "CLIENT" ADD CONSTRAINT "CLIENT_PRIMARY" PRIMARY KEY ("NR"); CREATE INDEX "CUST" ON "CLIENT" "NOM";
j'importe ce script dans l'interactive sql de IBconsole et je l'execute et pas de problème, le table test.fdb est bien créee.
Mais le problème c'est que quand je l'ouvre dans IBconsole et que je vais voir les metadata...surprise certain paramètres n'ont pas été pris en compte !!
(jeux de caractère, page size )
La je ne comprend plus !!!
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 SET SQL DIALECT 3; CREATE DATABASE 'C:\interbase\data\TEST.FDB' PAGE_SIZE 1024 DEFAULT CHARACTER SET NONE; /* Table: CLIENT, Owner: SYSDBA */ CREATE TABLE "CLIENT" ( "NR" SMALLINT NOT NULL, "NOM" VARCHAR(35), CONSTRAINT "CLIENT_PRIMARY" PRIMARY KEY ("NR") ); /* Index definitions for all user tables */ CREATE INDEX "CUST" ON "CLIENT"("NOM"); /* Grant Roles for this database */ /* Grant permissions for this database */
Partager