Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 24-01-2013
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Aquí dejo el guión (script) con el que he resuelto el problema.

Código SQL [-]
ALTER TABLE PVP DROP CONSTRAINT PK_PVP_CODIGO;

ALTER TABLE PVP
ALTER CODIGO TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE PVP ADD CONSTRAINT PK_PVP_CODIGO PRIMARY KEY(CODIGO);


ALTER TABLE abonos
ALTER CODPRODUC TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE controlpesos
ALTER CODIGO TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE depositos
ALTER CODPRODUC TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE hdepositos
ALTER CODPRODUC TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE lineascompras
ALTER CODPRODUC TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE lineaspedidos
ALTER CODIGO TYPE VARCHAR(12) CHARACTER SET ISO8859_1;


ALTER TABLE lineasventas
ALTER CODPRODUC TYPE VARCHAR(12) CHARACTER SET ISO8859_1;


ALTER TABLE movalmacenes
ALTER CODIGO TYPE VARCHAR(12) CHARACTER SET ISO8859_1;


ALTER TABLE pvpsp
ALTER CODIGO TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE regulariza
ALTER CODIGO TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE tarifas
ALTER CODIGO TYPE VARCHAR(12) CHARACTER SET ISO8859_1;

ALTER TABLE tmplineasventas
ALTER CODPRODUC TYPE VARCHAR(12) CHARACTER SET ISO8859_1;



DROP TABLE FAMILIAS;


SET SQL DIALECT 3;



/******************************************************************************/
/*                                   Tables                                   */
/******************************************************************************/



CREATE TABLE FAMILIAS (
    CODIGO   VARCHAR(2) NOT NULL,
    FAMILIA  VARCHAR(35) NOT NULL
);




/******************************************************************************/
/*                                Primary Keys                                */
/******************************************************************************/

ALTER TABLE FAMILIAS ADD CONSTRAINT PK_FAMILIA_CODIGO PRIMARY KEY (CODIGO);


/******************************************************************************/
/*                                  Indices                                   */
/******************************************************************************/

CREATE UNIQUE INDEX ID_FAMILIA ON FAMILIAS (FAMILIA);


/******************************************************************************/
/*                                 Privileges                                 */
/******************************************************************************/

INSERT INTO FAMILIAS (CODIGO, FAMILIA)
              VALUES ('01', 'QUIMICOS');
INSERT INTO FAMILIAS (CODIGO, FAMILIA)
              VALUES ('02', 'CELULOSAS');
INSERT INTO FAMILIAS (CODIGO, FAMILIA)
              VALUES ('03', 'UTILES DE LIMPIEZA Y CARROS');
INSERT INTO FAMILIAS (CODIGO, FAMILIA)
              VALUES ('04', 'PLASTICOS Y BOLSAS');
INSERT INTO FAMILIAS (CODIGO, FAMILIA)
              VALUES ('05', 'DISPENSADORES');


COMMIT WORK;
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con llaves foraneas jcrg666 MySQL 1 01-04-2010 00:41:36
Claves foraneas Jcarloscgl Firebird e Interbase 2 26-02-2008 21:38:57
Error con claves foráneas david.rguez MySQL 1 08-02-2007 13:51:42
LLaves foraneas... Luis Castillo SQL 2 13-11-2005 18:45:34
Llaves Foraneas RainFall MySQL 1 26-07-2004 04:19:28


La franja horaria es GMT +2. Ahora son las 06:30:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi