Privileges for procedures and functions

Privileges for procedures and functions

 

  

Hi,
I have created a normal user. I want to give permissions to this
user for executing some queries which use table functions and
procedures. I gave execute permissions for these to the user. I use ODBC
for querying.

Now Execute returns me SQL_SUCCESS. But when I try to do a fetch, i get
error. Following are the statements that I try to execute with this user
and the error that I get.

Does anyone know what all privileges that I should grant this user so
that my query execution does not fail and i get results

CAPTURE STORAGE MANAGEMENT INFO
---------------------------------
call sysproc.capture_storagemgmt_info(0,'','SAMPLE')

szSqlState = "38553",
MessageText = "[IBM][CLI Driver][DB2/NT] SQL0443N Routine "*GMT_INFO"
(specific name "") has returned an error SQLSTATE with diagnostic text
"SQL1092 Reason code or token: MANJU ".
SQLSTATE=38553

SNAPSOT_DATABASE
------------------
SELECT * from table(snapshot_database('',-2)) as x

szSqlState = "38553",
szErrorMsg = "[IBM][CLI Driver][DB2/NT] SQL0443N Routine
"SYSPROC.SNAPSHOT_DATABASE" (specific name "SNAPSHOT_DATABASE") has
returned an error SQLSTATE with diagnostic text "".
SQLSTATE=38553


SNAPSHOT_TBS_CFG
--------------------
SELECT * from table(sysproc.snapshot_tbs_cfg('',-2)) as x

szSqlState = "38553",
szErrorMsg = "[IBM][CLI Driver][DB2/NT] SQL0443N Routine
"SYSPROC.SNAPSHOT_TBS_CFG" (specific name "SNAPSHOT_TBS_CFG") has
returned an error SQLSTATE with diagnostic text "".
SQLSTATE=38553

CONTAINER
----------

select * from table(snapshot_container('',0)) as x


szSqlState = "38553",
szErrorMsg = "[IBM][CLI Driver][DB2/NT] SQL0443N Routine
"SYSPROC.SNAPSHOT_CONTAINER" (specific name "SNAPSHOT_CONTAINER") has
returned an error SQLSTATE with diagnostic text "".
SQLSTATE=38553


Thanks in advance for all help
Regards
Anuja Rani D

DB2 & UDB email list listserv db2-l LazyDBA home page