Hola Amigos, buen dia para todos
Tengo una tabla con scripts. lo que necesito es que se vayan generando algunas tablas segun van avanzando con el sistema, temas de configuracion de usuarios, empresas, etc ... en VFP como puedo ejecutar esos script ... sin tener que utilizar el ISQL
Panorama : (Previamente se abrieron tanto la base de datos y tabla es un cursor creado
Base de datos : metadatos.fdb
Tabla : Scripts
Campo : Scripts_Proc
select cur_script
do while not eof()
sqlexec(bd_handle, cur_script.Scripts_Proc)
skip
enddo
NO SE en que estoy mal .. no marca errores de ejecucion, sin embargo no ejecuta el script ... es muy posible que al teclear esto aqui, se me haya pasado alguna letra por otra .. no hay errores de sintaxis
en Scripts_Proc tengo ...
CREATE TABLE COMPANY (
COMPANY_ID ENTERO,
COMPANY_NAME NOMBRE_CORTO,
USER_CREATED NOMBRE,
DATE_CREATED FECHA_HORA,
USER_UPDATED NOMBRE,
DATE_UPDATED FECHA_HORA
);
ALTER TABLE COMPANY ADD CONSTRAINT PK_COMPANY_ID PRIMARY KEY (COMPANY_ID);
ALTER TABLE COMPANY ADD CONSTRAINT UQ_COMPANY_NAME UNIQUE (COMPANY_NAME) ;
SET TERM ^ ;
CREATE TRIGGER BI_COMPANY_COMPANY_ID FOR COMPANY
ACTIVATE BEFORE INSERT
POSITION 0
AS
BEGIN
IF (NEW.COMPANY_ID IS NEW OR NEW.COMPANY_ID = 0) THEN
NEW.COMPANY_ID = GEN_ID(COMPANY_COMPANY_ID_GEN, 1);
END
SET TERM ; ^