我的光标:
SELECT xzis.msisdn msisdn, xzis.in_account_number in_Account_number
FROM xxobw_zte_in_sync xzis
WHERE NOT EXISTS
(SELECT 1
FROM hz_contact_points hcp, hz_cust_Accounts hca
WHERE hcp.owner_table_id = hca.party_id
AND hcp.owner_table_name = 'HZ_PARTIES'
AND HCP.PHONE_NUMBER =
SUBSTR (xzis.msisdn, -8)
AND NVL (hca.attribute12, 'NIL') =
xzis.in_account_number);
我已经为所有列提供了别名,仍然面临着这个问题。有什么建议吗?
答案 0 :(得分:1)
这可能与另一个游标有关。这个没有这样的问题。问题是,当您连接两个表,或在子选择中应用错误的别名时,光标可能会在末尾返回两个具有相同名称/别名的列。
问题不在于它们都需要别名,但是没有两列可以具有相同的别名(当没有给出别名时,名称计为别名)。显然已经发生了类似的事情,但就我所知,它不在这一个。