Quantcast
Channel: Toad Data Point Forum - Recent Threads
Viewing all articles
Browse latest Browse all 2544

Cross Query Error

$
0
0

When writing a cross query between Oracle v12, direct connect, and MS SQL 2008 R2, ODBC as -

SELECT oc.short_name AS service_provider_id,

ahpt.attribute_1 AS provider_type,

oc.to_date_id AS exit_date

FROM `CDRSIT (OMS), OMS`.OMS.O_CODE oc,

`CDRSIT (OMS), OMS`.OMS.O_CODE ahpt,

`CDRSIT (OMS), OMS`.OMS.O_CODE_TYPE oct

INNERJOIN `GTVSQL3 (dsuser)`.SRWSProviders.dbo.Providers prov

ON oc.SHORT_NAME = prov.Workcover_registration_no

AND ( CAST(prov.Chiropractor ASINT)

+CAST(prov.Osteopath ASINT)

+CAST(prov.Physiotherapist ASINT)

+CAST(prov.ExercisePhysiologists ASINT)

+CAST(prov.Psychologists ASINT)

+CAST(prov.Counsellors ASINT)

+CAST(prov.RMT ASINT) >1)

WHEREoct.code_name ='AHP'

AND oc.parent_code_id = ahpt.oms_code_id

AND oc.code_type_id =oct.code_type_id;

I get the following error -

Category Timestamp Duration Message Line Position
Error 26/08/2016 5:36:44 PM 0:00:09.207 Cross Query Database Error: You have an error in your SQL syntax; check the manual that corresponds to your Cross Query server version for the right syntax to use near 'INT)
                 + CAST(prov.Osteopath AS INT)
                 + CAST(prov' at line 11 1 0


Any assistance appreciated

Cheers

Chris


Viewing all articles
Browse latest Browse all 2544

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>