ADSM-L

SQL query problem on collocgroup table

2005-08-26 05:12:46
Subject: SQL query problem on collocgroup table
From: PAC Brion Arnaud <Arnaud.Brion AT PANALPINA DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Fri, 26 Aug 2005 11:12:31 +0200
Hi all,

I'm facing some strange SQL problem while querying COLLOCGROUP table,
and can't find out what is happening here ...
I've built a script (q_collocgroup) which looks like :

select collocgroup_name from collocgroup where node_name=upper('$1')
select node_name, collocgroup_name from collocgroup where
collocgroup_name in (select collocgroup_name from collocgroup where
node_name=upper('$1'))

For some nodes, the scripts works perfectly :

run q_collocgroup asbrs000

COLLOCGROUP_NAME  
------------------
AIX_0_6           

NODE_NAME              COLLOCGROUP_NAME  
------------------     ------------------
ASBRS000               AIX_0_6           
PACRS070               AIX_0_6           
PACSP030               AIX_0_6           
   

For other ones, the second query fails :

run q_collocgroup old_pacrs111

COLLOCGROUP_NAME  
------------------
AIX_INACTIVE      
ANR2034E SELECT: No match found using this criteria.
ANR1462I RUN: Command script Q_COLLOCGROUP completed successfully.

I tried an equivalent query :
(SELECT COLLOCGROUP.NODE_NAME, COLLOCGROUP.COLLOCGROUP_NAME
FROM COLLOCGROUP WHERE (((COLLOCGROUP.COLLOCGROUP_NAME)=(SELECT
COLLOCGROUP.COLLOCGROUP_NAME FROM COLLOCGROUP WHERE
(((COLLOCGROUP.NODE_NAME)=[enter node_name])))));
using MS Access and ODBC driver, with the same problem

Does someone have an idea of what is happening here ?
Thanks in advance !
Cheers.

Arnaud 

************************************************************************
******
Panalpina Management Ltd., Basle, Switzerland, CIT Department
Viadukstrasse 42, P.O. Box 4002 Basel/CH
Phone:  +41 (61) 226 11 11, FAX: +41 (61) 226 17 01
Direct: +41 (61) 226 19 78
e-mail: arnaud.brion AT panalpina DOT com
************************************************************************
******

<Prev in Thread] Current Thread [Next in Thread>