DB2 - error en store procedure

 
Vista:

error en store procedure

Publicado por juliet (6 intervenciones) el 08/08/2007 18:01:42
hola amigos buenos dias por favor me podrian dar una ayudadita , estoy desde aller con este error no se me crean los procedimientos almacenados en la base de datos
me sale un error que "nmake" no se reconoce como un comando interno o externo,
como o donde puedo encontrar infomacion para poderlo solucionar...
gracias de antemao gracias.....
estoy utilizando db2 8.


***********************************************************************************************
************************************************************************************************

ADMINISTRADOR.S_P_INGRESO - Creación iniciada.
Crear procedimiento almacenado devuelve -7032.

-- LOG FILE P0565393.log FOR PROCEDURE ADMINISTRADOR.S_P_INGRESO

-- DB2_SQLROUTINE_PREPOPTS=

-- PREP/BIND MESSAGES FOR C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc\SOPORTE\ADMINISTRADOR\tmp\P0565393.sqc

LÍNEA MENSAJES PARA P0565393.sqc

------ --------------------------------------------------------------------

SQL0060W El precompilador "C" está en proceso.

SQL0091W La precompilación o vinculación ha finalizado con

"0" errores y "0" avisos.

-- CONTENTS OF C:\ARCHIV~1\IBM\SQLLIB\function\routine\sr_cpath.bat


-- CONTENTS OF C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc\SOPORTE\ADMINISTRADOR\tmp\P0565393.BAT

@echo on
set SQLROUTINE_FILENAME=P0565393
set db2path=C:\ARCHIV~1\IBM\SQLLIB

-- COMPILATION COMMAND:

nmake /f C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc.mak

-- CONTENTS OF C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc\SOPORTE\ADMINISTRADOR\tmp\P0565393.def

LIBRARY P0565393
EXPORTS _pgsjmp@8
pgsjmp=_pgsjmp@8

-- COMPILATION MESSAGES FOR C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc\SOPORTE\ADMINISTRADOR\tmp\P0565393.c
-- C COMPILATION ERROR CODES: 0 0 1

C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc\SOPORTE\ADMINISTRADOR\tmp>set SQLROUTINE_FILENAME=P0565393


C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc\SOPORTE\ADMINISTRADOR\tmp>set db2path=C:\ARCHIV~1\IBM\SQLLIB


C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc\SOPORTE\ADMINISTRADOR\tmp>nmake /f C:\ARCHIV~1\IBM\SQLLIB\function\routine\sqlproc.mak

"nmake" no se reconoce como un comando interno o externo,

programa o archivo por lotes ejecutable.

-- END OF LOG FILE (SQLCODE: -7032)
ADMINISTRADOR.S_P_INGRESO - Anomalía en la creación
ADMINISTRADOR.S_P_INGRESO - Retrotracción completada satisfactoriamente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error en store procedure

Publicado por Amanda (1 intervención) el 02/04/2009 22:08:01
Problem(Abstract)
Running scripts to create the TEC database on DB2 8.1
When the following is executed:
db2 -s -td@ -f C:/tecinstall/db/db2_stproc_cr.db2,
results in an nmake error and SQL 7032N error
nmake /f C:PROGRA~1IBMSQLLIBfunction outinesqlproc.make



Cause
configuration


Resolving the problem
To create a stored procedure on DB2 version 8.1 , there is a need to have
a C compiler available.

- Pathname of a file containing the compiler environment
- Command to use to compile the stored procedure

The variables are as follows:

DB2_SQLROUTINE_COMPILER_PATH Pathname to the file that sets up the
compiler
environment

DB2_SQLROUTINE_COMPILE_COMMAND Command to use when compiling

In order to see what is currently set, one can run the following command
as the db2 instance owner:

db2set -all







Product Alias/Synonym
tec
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar