Go Back   Rhinocerus > Newsgroup > Newsgroup comp.soft-sys.sas

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 08-02-2005, 03:25 PM
Carol Bristow
Guest
 
Posts: n/a
Default Re: ORACLE prepare error: ORA-00923: FROM keyword not found where

Helen -

The word AUDIT is a reserved word in Oracle. Because you're using it as
a synonym for one of your variables, Oracle stops parsing the statement,
and thus never finds the word FROM.

You can use the view V$RESERVED_WORDS to find Oracle's reserved words.

Carol Bristow
DPRA Incorporated
1300 N 17th St Suite 950
Rosslyn, VA 22209
Work: 703-841-8025
Fax: 703-524-9415

-----Original Message-----
From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of
sunchunkui@HOTMAIL.COM
Sent: Tuesday, August 02, 2005 11:09 AM
To: SAS-L@LISTSERV.UGA.EDU
Subject: ORACLE prepare error: ORA-00923: FROM keyword not found where
expected.

Hi SAS-L,

We are using Oracle Clinical4.05 to automatically generate all SAS
programs of SAS views. The SAS views are all fine except one:ADMNSUM.
When I try to open this view, I got the following error message:

ERROR: ORACLE prepare error: ORA-00923: FROM keyword not found where
expected. SQL
statement: select STUDY STUDY, DCMNAME DCMNAME, DCMSUBNM
DCMSUBNM, SUBSETSN
SUBSETSN, DOCNUM DOCNUM, INVSITE INVSITE, INV INV, PT PT,
ACCESSTS ACCESSTS,
LOGINTS LOGINTS, LSTCHGTS LSTCHGTS, LOCKFLAG LOCKFLAG, CPEVENT
CPEVENT,
DCMDATE DCMDATE, DCMTIME DCMTIME, REPEATSN REPEATSN, ACTEVENT
ACTEVENT,
SUBEVENT_NUMBER SUBEVE, VISIT_NUMBER VISIT, QUALIFYING_VALUE
QUALIFYV,
QUALIFYING_QUESTION QUALIFYQ, LAB LAB, LABRANGE_SUBSET_NUMBER
LABSN,
LAB_ASSIGNMENT_TYPE_CODE LABATYPE, LAB_ID LAB_ID,
ADMIN_ALL_CRFS_DVN ALLCRFSN,
ADMIN_ALL_CRFS ALLCRFS, ADMIN_CENT_LAB_DVN CNTLABN,
ADMIN_CENT_LAB CNTLAB,
ADMIN_DCFS_CLOSED_DVN DCFSCLN, ADMIN_DCFS_CLOSED DCFSCL,
ADMIN_VAL_PROC_DVN
VALPRCN, ADMIN_VAL_PROC VALPRC, ADMIN_MEDICAL_REVIEW_DVN
MEDRVWN,
ADMIN_MEDICAL_REVIEW MEDRVW, ADMIN_SAES_REC_DVN SAESRCN,
ADMIN_SAES_REC
SAESRC, ADMIN_PATIENT_EVAL_DVN PTEVALN, ADMIN_PAT_EVAL PTEVAL,
ADMIN_CODING_COMP_DVN CODINGN, ADMIN_CODING_COMP CODING,
ADMIN_DRUG_REC_DVN
DRGRCN, ADMIN_DRUG_REC DRGRC, ADMIN_AUDIT_COMP_DVN AUDITN,
ADMIN_AUDIT_COMP
AUDIT, ADMIN_PATIENT_CLEAN_DVN PTCLEANN, ADMIN_PATIENT_CLEAN
PTCLEAN,
ADMIN_SCREEN_DATE DTSCRN, ADMIN_RAND_DATE DTRAND,
ADMIN_TERM_DATE DTTERM from
EPIC3$CURRENT.ADMIN_SUMMARY.

The program of OC automatically generated for this SAS view is as
follows (similar with other 27 SAS view programs, I can't tell any
differences):

libname extract '\\xxx\xxx\xxxxxx\';
proc sql;
connect to oracle(user="ops$myExtract" password="xxx"
path="@xxx.xxxxxx.xx") ;
create view EXTRACT.ADMNSUM as select
STUDY as STUDY label ="Clinical Study" format $15.
,DCMNAME as DCMNAME label ="DCM Name" format $16.
,DCMSUBNM as DCMSUBNM label ="DCM Subset Name" format $8.
,SUBSETSN as SUBSETSN label ="DCM Subset Number" format 3.
,DOCNUM as DOCNUM label ="Document Number" format $20.
,INVSITE as INVSITE label ="Site" format $10.
,INV as INV label ="Investigator" format $10.
,PT as PT label ="Patient" format $10.
,ACCESSTS as ACCESSTS label ="Accessible TS" format datetime.
,LOGINTS as LOGINTS label ="Login TS" format datetime.
,LSTCHGTS as LSTCHGTS label ="LstChg Ts" format datetime.
,LOCKFLAG as LOCKFLAG label ="Data Lock Flag" format $1.
,CPEVENT as CPEVENT label ="CPE Name" format $20.
,DCMDATE as DCMDATE label ="DCM Date" format $8.
,DCMTIME as DCMTIME label ="DCM Time" format $6.
,REPEATSN as REPEATSN label ="Repeat #" format 3.
,ACTEVENT as ACTEVENT label ="Actual Event" format 8.2
,SUBEVE as SUBEVE label ="Sub Event" format 10.
,VISIT as VISIT label ="Visit" format 10.
,QUALIFYV as QUALIFYV label ="Qualifying Value" format $70.
,QUALIFYQ as QUALIFYQ label ="Qualifying Question" format 10.
,LAB as LAB label ="Lab" format $10.
,LABSN as LABSN label ="Lab Range Subset Number" format 10.
,LABATYPE as LABATYPE label ="Lab Assignment Type Code" format
$15.
,LAB_ID as LAB_ID label ="Lab Id" format 10.
,ALLCRFSN as ALLCRFSN label ="ALL CRFs in-house and double
entered-DVN" format 10.
,ALLCRFS as ALLCRFS label ="ALL CRFs in-house and double entered"
format $15.
,CNTLABN as CNTLABN label ="Central lab data recieved and
valida-DVN" format 10.
,CNTLAB as CNTLAB label ="Central lab data recieved and
validated" format $15.
,DCFSCLN as DCFSCLN label ="All DCFs for the patient are
closed-DVN" format 10.
,DCFSCL as DCFSCL label ="All DCFs for the patient are closed"
format $15.
,VALPRCN as VALPRCN label ="All validation procedures run-DVN"
format 10.
,VALPRC as VALPRC label ="All validation procedures run" format
$15.
,MEDRVWN as MEDRVWN label ="Medical review complete-DVN" format
10.
,MEDRVW as MEDRVW label ="Medical review complete" format $15.
,SAESRCN as SAESRCN label ="SAEs reviews and reconciled-DVN"
format 10.
,SAESRC as SAESRC label ="SAEs reviews and reconciled" format
$15.
,PTEVALN as PTEVALN label ="Patient defined as evaluable-DVN"
format 10.
,PTEVAL as PTEVAL label ="Patient defined as evaluable" format
$15.
,CODINGN as CODINGN label ="AE and Med coding complete and
revie-DVN" format 10.
,CODING as CODING label ="AE and Med coding complete and
reviewed" format $15.
,DRGRCN as DRGRCN label ="Study drug reconciliation complete-DVN"
format 10.
,DRGRC as DRGRC label ="Study drug reconciliation complete"
format $15.
,AUDITN as AUDITN label ="Data entry audit complete-DVN" format
10.
,AUDIT as AUDIT label ="Data entry audit complete" format $15.
,PTCLEANN as PTCLEANN label ="Patient Clean-DVN" format 10.
,PTCLEAN as PTCLEAN label ="Patient Clean" format $15.
,DTSCRN as DTSCRN label ="Screening Date" format $8.
,DTRAND as DTRAND label ="Randomization Date" format $8.
,DTTERM as DTTERM label ="Termination Date" format $8.
from connection to oracle (select
STUDY STUDY,
DCMNAME DCMNAME,
DCMSUBNM DCMSUBNM,
SUBSETSN SUBSETSN,
DOCNUM DOCNUM,
INVSITE INVSITE,
INV INV,
PT PT,
ACCESSTS ACCESSTS,
LOGINTS LOGINTS,
LSTCHGTS LSTCHGTS,
LOCKFLAG LOCKFLAG,
CPEVENT CPEVENT,
DCMDATE DCMDATE,
DCMTIME DCMTIME,
REPEATSN REPEATSN,
ACTEVENT ACTEVENT,
SUBEVENT_NUMBER SUBEVE,
VISIT_NUMBER VISIT,
QUALIFYING_VALUE QUALIFYV,
QUALIFYING_QUESTION QUALIFYQ,
LAB LAB,
LABRANGE_SUBSET_NUMBER LABSN,
LAB_ASSIGNMENT_TYPE_CODE LABATYPE,
LAB_ID LAB_ID,
ADMIN_ALL_CRFS_DVN ALLCRFSN,
ADMIN_ALL_CRFS ALLCRFS,
ADMIN_CENT_LAB_DVN CNTLABN,
ADMIN_CENT_LAB CNTLAB,
ADMIN_DCFS_CLOSED_DVN DCFSCLN,
ADMIN_DCFS_CLOSED DCFSCL,
ADMIN_VAL_PROC_DVN VALPRCN,
ADMIN_VAL_PROC VALPRC,
ADMIN_MEDICAL_REVIEW_DVN MEDRVWN,
ADMIN_MEDICAL_REVIEW MEDRVW,
ADMIN_SAES_REC_DVN SAESRCN,
ADMIN_SAES_REC SAESRC,
ADMIN_PATIENT_EVAL_DVN PTEVALN,
ADMIN_PAT_EVAL PTEVAL,
ADMIN_CODING_COMP_DVN CODINGN,
ADMIN_CODING_COMP CODING,
ADMIN_DRUG_REC_DVN DRGRCN,
ADMIN_DRUG_REC DRGRC,
ADMIN_AUDIT_COMP_DVN AUDITN,
ADMIN_AUDIT_COMP AUDIT,
ADMIN_PATIENT_CLEAN_DVN PTCLEANN,
ADMIN_PATIENT_CLEAN PTCLEAN,
ADMIN_SCREEN_DATE DTSCRN,
ADMIN_RAND_DATE DTRAND,
ADMIN_TERM_DATE DTTERM

from EPIC3$CURRENT.ADMIN_SUMMARY);
disconnect from oracle;
quit;

When I run the above program, there is no error in log and the SAS view
ADMNSUM is defined. But when I try to open it, I got the above error
message. Why is that?

Any comments are appreciated.

Helen
Reply With Quote
Alt Today
Advertising
 
and become member of Rhinocerus
Standard Sponsored Links

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: ERROR: ORACLE prepare error: ORA-24333 Mary Newsgroup comp.soft-sys.sas 0 03-09-2009 01:07 PM
Re: ERROR: ORACLE prepare error: ORA-24333 Daniel Nordlund Newsgroup comp.soft-sys.sas 0 03-09-2009 05:35 AM
Re: Error trying to append to a oracle table Pauline, Mr. Gerard T. Newsgroup comp.soft-sys.sas 0 03-06-2009 03:12 PM
ORACLE prepare error: ORA-00923: FROM keyword not found where expected. sunchunkui@hotmail.com Newsgroup comp.soft-sys.sas 1 08-02-2005 04:23 PM
How to Score a New Data set Based Proc NLMIXED Results dmka Newsgroup comp.soft-sys.sas 0 07-29-2005 10:24 AM



All times are GMT. The time now is 07:53 PM.


Copyright ©2009

LinkBacks Enabled by vBSEO 3.3.0 RC2 © 2009, Crawlability, Inc.