Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
Marteijn
Starting Member
28 Posts |
Posted - 2014-11-24 : 05:33:32
|
Hi,I get the above error when I run the SQL below:SELECT V.VERBLIJFSEENHEIDNUMMER ,V.VERBLIJFSEENHEID_ID ,V.VERBLIJFSEENHEIDVOLGNUMMER ,A.HUISNUMMER ,A.HUISLETTER ,A.TOEVOEGING ,A.AANDUIDING ,A.POSTCODE_NUM ,A.POSTCODE_ALF ,OP.NAAM ,W.NAAM AS WOONPLAATS ,GB.NAAM AS BUURT ,GBD.NAAM AS WIJK ,(SELECT VG1.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG1 WHERE VG1.GEBRUIKSDOEL_ID = 1 AND VG1.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG1.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) WOONFUNCTIE, (SELECT VG2.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG2 WHERE VG2.GEBRUIKSDOEL_ID = 2 AND VG2.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG2.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) BIJEENKOMSTFUNCTIE, (SELECT VG3.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG3 WHERE VG3.GEBRUIKSDOEL_ID = 3 AND VG3.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG3.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) CELFUNCTIE, (SELECT VG4.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG4 WHERE VG4.GEBRUIKSDOEL_ID = 4 AND VG4.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG4.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) GEZONDHEIDSZORGFUNCTIE, (SELECT VG5.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG5 WHERE VG5.GEBRUIKSDOEL_ID = 5 AND VG5.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG5.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) INDUSTRIEFUNCTIE, (SELECT VG6.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG6 WHERE VG6.GEBRUIKSDOEL_ID = 6 AND VG6.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG6.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) KANTOORFUNCTIE, (SELECT VG7.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG7 WHERE VG7.GEBRUIKSDOEL_ID = 7 AND VG7.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG7.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) LOGIESFUNCTIE, (SELECT VG8.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG8 WHERE VG8.GEBRUIKSDOEL_ID = 8 AND VG8.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG8.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) ONDERWIJSFUNCTIE, (SELECT VG9.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG9 WHERE VG9.GEBRUIKSDOEL_ID = 9 AND VG9.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG9.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) SPORTFUNCTIE, (SELECT VG10.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG10 WHERE VG10.GEBRUIKSDOEL_ID = 10 AND VG10.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG10.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) WINKELFUNCTIE, (SELECT VG11.GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VG11 WHERE VG11.GEBRUIKSDOEL_ID = 11 AND VG11.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VG11.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) OVERIG, (SELECT GEBRUIKSDOEL_ID FROM VERBLIJFSOBJECT_GEBRUIKSDOEL VGEB WHERE VGEB.GEBRUIKSDOEL_ID = (:PAR_GEBR) AND VGEB.VERBLIJFSOBJECT_ID = V.VERBLIJFSEENHEID_ID AND VGEB.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) GEBRUIKFROM VERBLIJFSEENHEID V, VERBLIJFSEENHEID_ADRES VA, ADRES A, OPENBARERUIMTE OP, WOONPLAATS W, GEBIED GB, GEBIED GBD, VERBLIJFSOBJECT_GEBRUIKSDOEL VERGEBWHERE V.VERBLIJFSEENHEID_ID = VA.VERBLIJFSEENHEID_ID AND V.VERBLIJFSEENHEIDVOLGNUMMER = VA.VERBLIJFSEENHEIDVOLGNUMMER AND VA.ADRES_ID = A.ADRES_ID AND A.OPENBARERUIMTE_ID = OP.OPENBARERUIMTE_ID AND OP.WOONPLAATS_ID = W.WOONPLAATS_ID AND A.GEBIED_ID = GB.GEBIED_ID AND GB.PARENT_ID = GBD.GEBIED_ID AND (V.MODIFICATION IS NULL) AND (V.STATUS_ID IN (1, 3, 4, 6)) AND (VA.INDHOOFDADRES = 'J') AND (A.MODIFICATION IS NULL) AND (OP.MODIFICATION IS NULL) AND (OP.STATUS_ID = 1) AND (A.STATUSCODE = 1) AND (W.STATUS_ID = 1) AND (W.MODIFICATION IS NULL) AND (GB.STATUS_ID = 1) AND (GB.MODIFICATION IS NULL) AND (GBD.STATUS_ID = 1) AND (GBD.MODIFICATION IS NULL) AND (VERGEB.VERBLIJFSOBJECT_ID) = (V.VERBLIJFSEENHEID_ID) AND (VERGEB.VERBLIJFSOBJECTVOLGNUMMER = V.VERBLIJFSEENHEIDVOLGNUMMER) AND (VERGEB.GEBRUIKSDOEL_ID IN (:PAR_GEBR)) AND (A.POSTCODE_NUM IS NOT NULL) AND (OP.NAAM IN (:PAR_STR))ORDER BY OP.NAAM, A.HUISNUMMER, A.HUISLETTER, A.TOEVOEGING, A.AANDUIDING:PAR_GEBRSELECT GEBRUIKSDOEL_ID, OMSCHRIJVINGFROM GEBRUIKSDOEL_VBOORDER BY GEBRUIKSDOEL_ID:PAR_STRSELECT DISTINCT O.NAAMFROM VERBLIJFSEENHEID V, VERBLIJFSEENHEID_ADRES VA, ADRES A, OPENBARERUIMTE OWHERE V.VERBLIJFSEENHEID_ID = VA.VERBLIJFSEENHEID_ID AND V.VERBLIJFSEENHEIDVOLGNUMMER = VA.VERBLIJFSEENHEIDVOLGNUMMER AND VA.ADRES_ID = A.ADRES_ID AND A.OPENBARERUIMTE_ID = O.OPENBARERUIMTE_ID AND (V.MODIFICATION IS NULL) AND (A.MODIFICATION IS NULL) AND (VA.INDHOOFDADRES = 'J') AND (O.MODIFICATION IS NULL)ORDER BY O.NAAMThe problem occurs in the last parameter :PAR_STRThere are more than 1000 entries in that parameter. Clients need to see all entries and need to select one, more or all entries.How can I change the SQL above to loose that ORA-01795 error?Thanks already!Kind regards!Marteijn |
|
robvolk
Most Valuable Yak
15732 Posts |
Posted - 2014-11-24 : 06:37:49
|
SQLTeam is a Microsoft SQL Server website. There are Oracle forums over at http://dbforums.com/ |
|
|
Marteijn
Starting Member
28 Posts |
Posted - 2014-11-24 : 07:00:03
|
Sorry for not mentioning earlier... but the query runs in Visual Studio and is available for clients at the Report Manager.I'm using SQL Server 2008R2. |
|
|
gbritton
Master Smack Fu Yak Hacker
2780 Posts |
Posted - 2014-11-24 : 11:23:47
|
Even so, the query is an Oracle query. You need help from the Oracle community. |
|
|
Marteijn
Starting Member
28 Posts |
Posted - 2014-11-25 : 03:06:45
|
Okay thanks! |
|
|
|
|
|
|
|