"query not properly ended"

Hi
I have written a small query, but I am not able to close it properly I think. The error is:
OA 00933: SQL command not properly ended
Here is the code:
SELECT
       ROWNUM AS "TYPE",
       p.calendar_date
       FROM
          (SELECT DISTINCT
               ca_school_calendar.calendar_date
              FROM ca_school_calendar
              INNER JOIN enum_ca_daycodes
              ON enum_ca_daycodes.VALUE = ca_school_calendar.day_cd
              WHERE enum_ca_daycodes.instructional_day_ind =1
                     ORDER BY ca_school_calendar.calendar_date) p) calendar
                    ON calendar.calendar_date = at_period_attendance_summary.calendar_date
Any suggestions are gratefully acknowledged. Thanks in advance                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

You forgot the ")" at the end?
try this:
SELECT
       ROWNUM AS "TYPE",
       p.calendar_date
       FROM
          (SELECT DISTINCT
               ca_school_calendar.calendar_date
              FROM ca_school_calendar
              INNER JOIN enum_ca_daycodes
              ON enum_ca_daycodes.VALUE = ca_school_calendar.day_cd
              WHERE enum_ca_daycodes.instructional_day_ind =1
                     ORDER BY ca_school_calendar.calendar_date) p) calendar
                    ON calendar.calendar_date = at_period_attendance_summary.calendar_date
)

Similar Messages

  • Error in SQl Query - SQl Command not properly ended

    Hi All
    I have this SQL query that returns the following error when I run it in TOAD:
    SELECT
    VC.CAMPAIGN_NUMBER,VC.CAMPAIGN_TITLE,VC.CAMPAIGN_DESC,
    VCV.START_DATE, VCV.END_DATE,VC.CAMPAIGN_TYPE,VC.APPLICABILITY,
    VC.CAMPAIGN_PRIORITY
         FROM
         VM_CAMPAIGN_VIN VCV ,VM_CAMPAIGN VC
         WHERE
              VCV.VIN = 'US'
              AND
    VCV.CAMPAIGN_NUMBER = VC.CAMPAIGN_NUMBER AND VC.COUNTRY_CODE = 'E'
              AND VC.LANGUAGE_CODE = 'L' AND VC.CAMPAIGN_TYPE = null
    AND SYSDATE BETWEEN VCV.START_DATE AND VCV.END_DATE
    AND SYSDATE BETWEEN VC.START_DATE AND VC.END_DATE)
    A ORDER BY A.CAMPAIGN_PRIORITY DESC, A.END_DATE
    The error is:
    SQl Command not properly ended
    Any help is highly appreciated. Thanks

    Thanks a lot to everyone. It helped me run the query without any problem. Now I have another issue. This may not be the right place to post this question, I think.My apologies for that. The problem is, Weblogic posts an error as follows:
    java.sql.SQLException: ORA-00923: FROM keyword not found where expected
    I am wondering if this is an Java related error or an SQL related error.
    Well, I am using the SQL Statement which you helped debug, and it is inside something called "XXSQLConstants.java consisting of the following SQL statement:
    public static final String XX_ALL_CAMPS_SELECT = "SELECT * FROM" +
         "(SELECT vc.campaign_number, vc.campaign_title, vc.campaign_desc, vc.start_date," +
         "vc.end_date, vc.campaign_type, vc.applicability, vc.campaign_priority" +
    "FROM vm_campaign vc" +
    "WHERE vc.applicability = 'Y'" +
    "AND vc.country_code = ? " +
    "AND vc.language_code = ? " +
    "AND vc.campaign_type = ? "+
    "AND SYSDATE BETWEEN vc.start_date AND vc.end_date" +
    "AND NOT EXISTS (" +
    "SELECT 'X'" +
    "FROM vm_campaign_vin vcv" +
    "WHERE (vcv.vin = ? " +
    "AND vcv.campaign_number = vc.campaign_number" +
    "))" +
         "UNION" +
         "SELECT vc.campaign_number, vc.campaign_title, vc.campaign_desc," +
         "vcv.start_date, vcv.end_date, vc.campaign_type, vc.applicability," +
    "vc.campaign_priority" +
    "FROM vm_campaign_vin vcv, vm_campaign vc" +
    "WHERE vcv.vin = ? " +
    "AND vcv.campaign_number = vc.campaign_number" +
    "AND vc.country_code = ? " +
    "AND vc.language_code = ? " +
    "AND vc.campaign_type IS NULL" +
    "AND SYSDATE BETWEEN vcv.start_date AND vcv.end_date" +
    "AND SYSDATE BETWEEN vc.start_date AND vc.end_date)";
    The SQl runs fine when tested (well, it does not return any data for the rows returned, but there are no errors), but in my application server I get the following error (pointing out the same SQL code pasted above:
    java.sql.SQLException: ORA-00923: FROM keyword not found where expected
    Any suggestions? Thanks in advance. I appreciate all replies

  • Xml query error. ORA-00933: SQL command not properly ended

    Hi all,
    My Database Version: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0.
    CREATE table test (Name varchar2(3), Id number);
    insert into test values ('abc', 61);
    insert into test values ('def', 46);
    select table_name,
    column_name,
    'abc' search_string,
    result
    from cols,xmltable(('ora:view("'||table_name||'")/ROW/'||column_name||'[ora:contains(text(),"%'|| 'abc' || '%") > 0]')
    columns result varchar2(10) path '.'
    where table_name in ('TEST');
    and i get: ORA-00933: SQL command not properly ended it points over '*xmltable*'

    ok, its possible to get output from a xml like this.
    i need output like this,
    customerid CustomerName Country
    1 xxxx 4
    2 yyyy 5
    xml:
    <Customer>
    <CustomerInformation>
              <Customerid>1</Customerid>
              <CustomerName>xxxx</CustomerName>
              <Country>4</Country>
         </CustomerInformation>
    <CustomerInformation>
              <Customerid>2</Customerid>
              <CustomerName>yyyy</CustomerName>
              <Country>5</Country>
         </CustomerInformation>
    </Customer>
    This xml is input to my stored procedure, i need to insert the xml tag values into customner_table.
    For this i insert the xml inro a xml_document_table having a xmltype column.
    after , by using the below mentioned query to select xml_tag values from that column.
    when i execute this query
    INSERT into customer_table(customer_id)
    SELECT X.XML_DOCUMENT.extract('/Customer/commodityInfo/CustomerInformation/Customerid/text()').getStringVal() "Customerid" from XML_DOCUMENT_TABLE X;
    i got output in a single row.
    customerid_
    1 <next line> 2
    But i need output like this,
    Customerid_
    1
    2
    im struggling with this simple insert. pls share ur idea.....
    Edited by: 887268 on Apr 4, 2012 10:04 PM
    Edited by: 887268 on Apr 4, 2012 10:17 PM

  • Correlated query.  how is this not properly ended. (fixed)

    Never mind, I've got it. Thx. :)
    I can't quite find the problem with the query and need to borrow another pair of sharp eyes.
    select y.id , y.max_datekey
    from (
    select max(datekey) as max_datekey, id from myTbl
    group by id
    ) x inner join myTbl y
    on y.id=x.id
    ORA-00933: SQL command not properly ended
    00933. 00000 - "SQL command not properly ended"
    Edited by: user1035690 on May 31, 2010 3:00 AM
    Edited by: user1035690 on May 31, 2010 3:13 AM

    i see prob only with y.max_datekey...
    it should be y.datekey
    Regards,
    Tiger..

  • Nested query in FROM clause causes 'SQL Command not properly ended' error

    SELECT sj.job_id AS job_id, 'STATUS_AWAITING_PREPARATION' AS job_status, sjr.email_sys_attach_filename AS attach_filename, sje.emailaddr as emailaddr_lastsentto
                        FROM arsnd_jobs sj, (SELECT emailaddr from ARSND_JOB_EMAILS where job_id=sj.job_id AND ROW_NUM=1) as SJE, ARSND_JOB_QUEUE sjq,ARSND_JOB_RECIPIENTS sjr
                        WHERE sj.job_id=sjq.job_id and sj.job_id=sjr.job_id
                        AND sjq.PROCESSING_STATE=0
                        ORDER BY sj.created
    I don't see anything wrong with the above query, it fails with 'SQL Command not properly ended'.
    If I remove the usage of the nested query in the FROM clause, then it doesn't give that error. Please advice what I'm doing wrong.

    Pls try
    SELECT sj.job_id AS job_id, 'STATUS_AWAITING_PREPARATION' AS job_status, sjr.email_sys_attach_filename AS attach_filename, sje.emailaddr as emailaddr_lastsentto
    FROM arsnd_jobs sj, (SELECT emailaddr from ARSND_JOB_EMAILS where job_id=sj.job_id AND ROW_NUM=1) SJE, ARSND_JOB_QUEUE sjq,ARSND_JOB_RECIPIENTS sjr
    WHERE sj.job_id=sjq.job_id and sj.job_id=sjr.job_id
    AND sjq.PROCESSING_STATE=0
    ORDER BY sj.created
    I have removed the 'as' clause you used for alias of the subquery. It should work fine now.....

  • CallableStatement error: SQL command not properly ended

    I am getting a strange error using CallableStatement and Oracle 7.3.4 with PL/SQL 2.3 using Classes12 JDBC driverset from Oracle. Here is the code we are using, which is almost verbatim from several Java/Oracle CallableStatement examples for Oracle 8. I am wondering what I am missing to make this work on Oracle 7 and am unable to find a reference online:
    //String query = "begin PAC.PAC_WIP_WIPHEADER_PKG.GetWipNumPartList(?,?); end;";
    String query = "{ call PAC.PAC_WIP_WIPHEADER_PKG.GETWIPNUMPARTLIST(?,?) } ";
    CallableStatement csth = Connection.prepareCall(query);
    csth.setString(1, wipNumber);
    csth.setInt(2, PacCarousel.getCarouselNumber());
    csth.execute();
    using either the Begin or the call query (Begin commented in above code snip) is returning the following error from the JDBC driver:
    java.sql.SQLException: ORA-00933: SQL command not properly ended
    This identical 'begin' query works fine in TOAD or the PL/SQL console for Oracle, but just won't work using this set of JDBC drivers.
    Has anyone run into this problem before or perhaps have some suggestions?
    Thanks in advance

    I am getting a strange error using CallableStatement and Oracle 7.3.4 with PL/SQL 2.3 using Classes12 JDBC driverset from Oracle. Here is the code we are using, which is almost verbatim from several Java/Oracle CallableStatement examples for Oracle 8. I am wondering what I am missing to make this work on Oracle 7 and am unable to find a reference online:
    //String query = "begin PAC.PAC_WIP_WIPHEADER_PKG.GetWipNumPartList(?,?); end;";
    String query = "{ call PAC.PAC_WIP_WIPHEADER_PKG.GETWIPNUMPARTLIST(?,?) } ";
    CallableStatement csth = Connection.prepareCall(query);
    csth.setString(1, wipNumber);
    csth.setInt(2, PacCarousel.getCarouselNumber());
    csth.execute();
    using either the Begin or the call query (Begin commented in above code snip) is returning the following error from the JDBC driver:
    java.sql.SQLException: ORA-00933: SQL command not properly ended
    This identical 'begin' query works fine in TOAD or the PL/SQL console for Oracle, but just won't work using this set of JDBC drivers.
    Has anyone run into this problem before or perhaps have some suggestions?
    Thanks in advance

  • Sql Exception : Sql command not properly ended

    Hi,
    I have the following piece of code which i am using to search into the database and display the result in my jsp page. But it is throwing this exception. This happens only when i give 2 conditions. If i try to search with only one parameter, it works fine and returns the result. But when i enable two parameters , it throws the exception.
    Below is the code i have written.
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <%@page import="java.sql.*"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <%  
            String queryString=null;
            String Part_Number=null;
                String Revision_Id=null;     
                String Part_Desc=null;     
                String Keyword_Name=null;
                String Design_Style=null;     
                String Configuration_Name=null;
                String Charateristic_Name=null;
             String pN=null;
            String rI=null;
            String pD=null;
            String kN=null;
            String dS=null;
            String coN=null;
            String chN=null;
             queryString ="select * from PART";
             Connection con=null;
               Statement pst=null;
               ResultSet rs=null;
               Part_Number =request.getParameter("part_nbr");
              Revision_Id=request.getParameter("rev_id");
               Part_Desc=request.getParameter("part_desc");
               Keyword_Name=request.getParameter("keyword_name");     
               Design_Style=request.getParameter("Design_style");
               Configuration_Name=request.getParameter("configuration");
               Charateristic_Name=request.getParameter("characteristic");
                pN=Part_Number.trim();
                rI=Revision_Id.trim();
                pD=Part_Desc.trim();
                kN=Keyword_Name.trim();
                dS=Design_Style.trim();
                coN=Configuration_Name.trim();
                chN=Charateristic_Name.trim();
              System.out.println("Part Number In success: "+pN);
              System.out.println("Rev Number In serchsuccess: "+rI);
              System.out.println("part desc In seachsuccess: "+pD);
              System.out.println("Keyword In sesuccess: "+kN);
              System.out.println("Design style In sesuccess: "+dS);
              System.out.println("Config In sesuccess: "+coN);
              System.out.println("charac In sesuccess: "+chN);
              System.out.println("queryString in sesuccess: "+queryString);
               if(rI!=null)     
                   queryString = queryString+" where REV_ID= '"+rI+"'";
               if(pD!=null)     
                   queryString = queryString+" where OBJ_DESC= '"+pD+"'";
               System.out.println("queryString in sesuccess: "+queryString);
              try
                   DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                    System.out.println("driver manager");
                con=DriverManager.getConnection("jdbc:oracle:thin:@172.18.93.53:1521:PDMDumm", "Dumm1", "satyam");
                System.out.println("connection established");
                 pst = con.createStatement();
                rs = pst.executeQuery(queryString);
                System.out.println("Query executed");
              catch(SQLException se)
                System.out.println("database error2");
                se.printStackTrace();
              catch(Exception e)
                   System.out.println("error");
            if(rs!=null)
            %>
          <table>
              <tr>
                <th> PartNumber
                <th> Revision_Id
                <th> Description
                <th> Characteristic
                <th> Configuration
                <th> DesignStyle
                <th> Keyword
                  <th> Planned Eff In Dte
                  <th> Infos
                  <th> Native File
           </table>     
       <tr>         
        <%       
                   while(rs.next())
                      %>
            <td> <%=rs.getString(1) %>          
            <td> <%=rs.getString(2) %>          
            <td> <%=rs.getString(3) %>          
            <td> <%=rs.getString(4) %>
            <td> <%=rs.getString(5) %>
            <td> <%=rs.getString(6) %>
            <td> <%=rs.getString(7) %>     
            <td> <%=rs.getString(8) %>     
            <td> <%=rs.getString(9) %>     
            <td> <%=rs.getString(10) %>     
          <%             
            %>
    </body>
    </html>And this is the exception i get.
    Part Number In success:
    Rev Number In serchsuccess:
    part desc In seachsuccess: cat
    Keyword In sesuccess: ----
    Design style In sesuccess: ----
    Config In sesuccess: ----
    charac In sesuccess: ----
    queryString in sesuccess: select * from PART
    queryString in sesuccess: select * from PART where REV_ID= '' where OBJ_DESC= 'cat'
    driver manager
    connection established
    database error2
    java.sql.SQLException: ORA-00933: SQL command not properly ended
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java)
         at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java)
         at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteDescribe(TTC7Protocol.java)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java)
         at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java)
         at org.apache.jsp.searchsuccess_jsp._jspService(searchsuccess_jsp.java:129)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
         at SearchKdcc.doPost(SearchKdcc.java:60)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Thread.java:619)

    Hi drvijayy2k2 ,
    Thanks for replying.
    I used your code in my application and this is the problem i am facing now. The query is getting executed but its not taking the value from the database because of the Null Rev Id that is getting inputted into queryString. I have given only part_desc as the search criteria. If i just search using part description , commenting the rev_id part , i am able to retrieve the result from the database.
    I have to code in a way using which i can search using either rev_id or part_desc , or using both at the same time.
    Part Number In success:
    Rev Number In serchsuccess:
    part desc In seachsuccess: cat
    Keyword In sesuccess: ----
    Design style In sesuccess: ----
    Config In sesuccess: ----
    charac In sesuccess: ----
    queryString in sesuccess: select * from PART
    queryString in sesuccess: select * from PART where REV_ID= '' and OBJ_DESC= 'cat'
    driver manager
    connection established
    Query executed

  • 'SQL command not properly ended' error

    Hi,
    I wrote a test application.
    I used an existing DB schema and the following:
    ============
    Windows XP
    KODO 3.0.2,
    Oracle 8i,
    Oracle JDBC driver - tried both 9.2.x and 9.0.1,
    JDK 1.4.2,
    KODO tools:
    schemagen.bat,
    reversemappingtool.bat,
    jdoc.bat
    custom.properties file where renamed all the ClassnameId filed to
    ClassnamePK.
    ============
    Tried to perform simple query without any parameters.
    Got the following error message:
    ================================
    kodo.util.DataStoreException: ORA-00933: SQL command not properly ended
    What have I missed here? I did not have this problem when I left only one
    table in the schema, having removed the others.
    Does anybody has any ideas regarding this issue? Do you want me to post
    any additional information?
    Thanks in advance,
    Anton

    Patrick Linskey wrote:
    Anton,
    Can you post the offensive SQL?
    -Patrick
    Anton Kommar wrote:
    Hi,
    I wrote a test application.
    I used an existing DB schema and the following:
    ============
    Windows XP
    KODO 3.0.2,
    Oracle 8i,
    Oracle JDBC driver - tried both 9.2.x and 9.0.1,
    JDK 1.4.2,
    KODO tools:
    schemagen.bat,
    reversemappingtool.bat,
    jdoc.bat
    custom.properties file where renamed all the ClassnameId filed to
    ClassnamePK.
    ============
    Tried to perform simple query without any parameters.
    Got the following error message:
    ================================
    kodo.util.DataStoreException: ORA-00933: SQL command not properly ended
    What have I missed here? I did not have this problem when I left only one
    table in the schema, having removed the others.
    Does anybody has any ideas regarding this issue? Do you want me to post
    any additional information?
    Thanks in advance,
    Anton
    Hello Patrick,
    Thank you for your reply.
    The problem I experienced magically dissappeared. I used actually
    different database servers and they probably differ in something. I am not
    able to repro it again.
    Please, forgive me for bothering you. I'll update this issue if I succeed
    to reproduce the problem again.
    Thank you,
    Anton

  • Ora-00933 sql not properly ended.

    Dear members,
    I have the following query in Report Builder 10g,
    select a, b, c
    from table1
    where a=12
    &p_whr_fy &p_whr_supp &p_whr_bt &p_whr_mat_spec &p_whr_lc_num &p_whr_cotton &P_WHR_LOC_ID
    union all
    select a, b, c
    from table2
    where a=12
    &p_whr_fy &p_whr_supp &p_whr_bt &p_whr_mat_spec &p_whr_lc_num &p_whr_cotton &P_WHR_LOC_ID
    here I used lexical parameters, and with spaces in lines its ok but when try to edit the query / remove the spaces in lines it gives the error.
    ora-00933 sql not properly ended
    Regards:

    Hi,
    Check your default values for substitution variables, at least one of them is not empty and causes an error.
    kikolus

  • ORA-00933 SQL Comand not properly ended

    Hi,
    While running SQL * Plus report,I am getting the Error.ORA-00933 SQL Command not properly ended.
    Please advise

    Hi,
    This is the query.I want to run the report for 2 different org_ids.Each Org_id runs individually and it shoul be resticted only one org_id for a particular user.The user is resticted only his particular org_id.
    I am getting the same error.
    Please advise and Help me
    SELECT org_id
    , ctype
    , invoice_day inv_date
    , ROUND (TRUNC (SYSDATE) - invoice_date, 0) days_from_inv_date
    , CASE
    WHEN ROUND (TRUNC (SYSDATE) - invoice_date, 0) <= 0
    THEN 'Current'
    WHEN ROUND (TRUNC (SYSDATE) - invoice_date, 0) BETWEEN 1 AND 30
    THEN '1 - 30'
    WHEN ROUND (TRUNC (SYSDATE) - invoice_date, 0) BETWEEN 31 AND 60
    THEN '31 - 60'
    WHEN ROUND (TRUNC (SYSDATE) - invoice_date, 0) BETWEEN 61 AND 90
    THEN '61 - 90'
    WHEN ROUND (TRUNC (SYSDATE) - invoice_date, 0) > 90
    THEN '> 90'
    END inv_date_bucket
    , COUNT (DISTINCT invoice_number) num_invoices
    , SUM (amt_due_orig) total_amt_invoiced
    , SUM (amt_due_remain) total_amt_remain
    , ROUND ((SUM (amt_due_remain) / SUM (amt_due_orig)) * 100, 0) "%_DUE"
    FROM (SELECT rcta.org_id
    , TRUNC (rcta.printing_original_date) printing_date
    , hp.party_name customer_name
    , hca.account_number customer_number
    , hcsua.attribute1 ctype
    , hcsua.attribute2 ctype1
    , hcsua.attribute3 branch_agent_id
    , rcta.trx_date invoice_date
    , TO_CHAR (rcta.trx_date, 'DD-MON-YYYY - Day') invoice_day
    , rcta.trx_number invoice_number
    , apsa.amount_due_original amt_due_orig
    , apsa.amount_due_remaining amt_due_remain
    , (apsa.amount_due_original - apsa.amount_due_remaining)
    amt_paid
    , rcta.purchase_order
    , apsa.due_date
    FROM apps.ra_customer_trx_all rcta
    , apps.ar_payment_schedules_all apsa
    , apps.hz_parties hp
    , apps.hz_cust_accounts hca
    , apps.hz_cust_site_uses_all hcsua
    WHERE 1 = 1
    AND rcta.customer_trx_id = apsa.customer_trx_id
    AND apsa.CLASS = 'INV'
    AND rcta.bill_to_customer_id = hca.cust_account_id
    -------- AND rcta.org_id = :org_id
    AND hca.party_id = hp.party_id
    AND rcta.bill_to_site_use_id = hcsua.site_use_id
    AND rcta.trx_date >= SYSDATE - 180
    AND rcta.trx_date < SYSDATE + 1)
    GROUP BY org_id
    , ctype
    , invoice_day
    , invoice_date
    ORDER BY 1
    , 2
    , 4

  • Ora-00933 command not properly ended, txn_analysis_view== ()v

    Hi,
    I am new this forum, I hope all are doing well, Here my problem is I'd like to add a attribute1 column from mtl_system_items table in Report builder 6i SQL query, I am getting an error like :
    ora-00933 command not properly ended, txn_analysis_view==>()v;
    Query is:
    select decode(:P_sort_id,1,SUBINV,'X') Subinventory,
    decode(:P_sort_id,3,&P_cat_flex,'X') C_cat_flex,
    msi.attribute1, --- Adding a column
    msi.segment1,
    msi.segment2,
    msi.segment3,
    &P_item_flex C_item_flex,
    msi.description Description,
    msi.primary_uom_code UOM,
    decode(:P_selection,2,decode(:C_Cost_type,2, round(sum(nvl(SOURCE_TYPE1,0))*v.item_cost,:C_std_prec),
    round(sum(nvl(SOURCE_TYPE1,0)),:C_std_prec)), 3,
    round(sum(nvl(SOURCE_TYPE1,0)) , :C_std_prec),
    sum(nvl(SOURCE_TYPE1,0))) SOURCE_TYPE1,
    decode(:P_selection,2,decode(:C_COST_TYPE,2,round(sum(nvl(SOURCE_TYPE2,0))*v.item_cost,:C_std_prec),
    round(sum(nvl(SOURCE_TYPE2,0)) ,:C_std_prec)),3,
    round(sum(nvl(SOURCE_TYPE2,0)) , :C_std_prec),
    sum(nvl(SOURCE_TYPE2,0))) SOURCE_TYPE2,
    decode(:P_selection,2,decode(:C_COST_TYPE,2,round(sum(nvl(SOURCE_TYPE3,0))*v.item_cost,:C_std_prec),
    round(sum(nvl(SOURCE_TYPE3,0)) ,:C_std_prec)), 3,
    round(sum(nvl(SOURCE_TYPE3,0)) , :C_std_prec),
    sum(nvl(SOURCE_TYPE3,0))) SOURCE_TYPE3,
    decode(:P_selection,2,decode(:C_COST_TYPE,2,round(sum(nvl(SOURCE_TYPE4,0))*v.item_cost,:C_std_prec),
    round(sum(nvl(SOURCE_TYPE4,0)),:C_std_prec)),3,
    round(sum(nvl(SOURCE_TYPE4,0)) , :C_std_prec),
    sum(nvl(SOURCE_TYPE4,0))) SOURCE_TYPE4,
    decode(:P_selection,2,decode(:C_COST_TYPE,2,round(sum(nvl(SOURCE_TYPE5,0))*v.item_cost,:C_std_prec),
    round(sum(nvl(SOURCE_TYPE5,0)),:C_std_prec)),3,
    round(sum(nvl(SOURCE_TYPE5,0)) , :C_std_prec),
    sum(nvl(SOURCE_TYPE5,0))) SOURCE_TYPE5,
    decode(:P_selection,2,decode(:c_cost_type,2, round(sum(nvl(OTHER,0))*v.item_cost,:C_std_prec),
    round(sum(nvl(OTHER,0)),:C_std_prec)),3,
    round(sum(nvl(OTHER,0)) , :C_std_prec),
    sum(nvl(OTHER,0))) OTHER,
    decode(:P_selection,
    1, sum(nvl(CUR_QTY_VAL,0)),
    round(sum(nvl(CUR_QTY_VAL,0)) ,:C_std_prec) )
    CUR_QTY_VAL_old,
    sum(nvl(CUR_QTY,0)) CUR_QTY,
    sum(nvl(TARGET_QTY,0)) TARGET_QTY,
    decode (:P_sort_id,1, msub.asset_inventory,0) ass_inv,
    msi.inventory_item_id item_id
    from
    mtl_secondary_inventories msub,
    mtl_system_items msi
    &C_from_cat
    ,&P_view v
    where ITEM_ID = msi.inventory_item_id
    and msub.organization_id = :P_org_id
    and msub.secondary_inventory_name = SUBINV
    and ( ( msub.asset_inventory = 1) or
    ( msub.asset_inventory = 2) and (msub.quantity_tracked=1))
    and
    ( :P_selection = 1 ) and
    ( ((msub.asset_inventory = 1) and (msub.quantity_tracked=1))
    or ((msub.asset_inventory = 2) and (msub.quantity_tracked=1)))
    ) OR (
    (:P_selection <>1 ) and
    (msub.asset_inventory = 1) and (msub.quantity_tracked=1) )
    and &P_where_cat &C_where_cat
    and msi.organization_id = :P_org_id
    and &P_where_item
    &C_where_subinv
    group by decode(:P_sort_id,1, SUBINV,'X'),
    decode(:P_sort_id,3,&P_cat_flex,'X'),
    msi.segment1, msi.segment2, msi.segment3,
    &P_item_order,
    &P_item_flex, v.item_cost, msi.description,
    msi.primary_uom_code,
    decode(:P_sort_id,1,msub.asset_inventory,0),
    msi.inventory_item_id,
    msi.attribute1, -----ADDING COLUMN
    order by 3,4,5

    Welcome to the forum!!
    Please read {message:id=9360002} from FAQ. It will help us help you better.
    And about your problem..
                   msi.attribute1, -----ADDING COLUMN
    order by 3,4,5Remove the comma (,) after msi.attribute1

  • Command not properly ended

    Is anyone able to explain why this error is occuring?
    ORA-00933: SQL command not properly ended
    SELECT u.id AS userid, (SUM(CASE WHEN c.teachermark = 1 THEN 1 ELSE 0 END) * 100 / 19) AS rawgrade, MAX(c.teachertimestamp) AS dategraded FROM m_user AS u LEFT JOIN m_checklist_check AS c FROM m_user AS u LEFT JOIN m_checklist_check AS c ON u.id = c.userid WHERE c.item IN(21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3 AND u.id IN (38392) GROUP BY u.id

    Hi,
    Welcome to the forum!
    user9354835 wrote:
    Is anyone able to explain why this error is occuring?
    ORA-00933: SQL command not properly ended
    SELECT u.id AS userid, (SUM(CASE WHEN c.teachermark = 1 THEN 1 ELSE 0 END) * 100 / 19) AS rawgrade, MAX(c.teachertimestamp) AS dategraded FROM m_user AS u LEFT JOIN m_checklist_check AS c FROM m_user AS u LEFT JOIN m_checklist_check AS c ON u.id = c.userid WHERE c.item IN(21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3 AND u.id IN (38392) GROUP BY u.idAlways format your code so that it's easy to read, especially if you ask people on this forum tio read it.
    When posting any foprmatted text on this site, type these 6 characters
    \(small letters only, inside curly brackets) before and after each section of formatted text.
    It looks like you have two FROM clauses in the same query, and unbalanced parentheses in the WHERE clause.  Perhaps those were editing errors when you posted this message.  If you format your code, those errors will become more obvious.
    In Oracle, the keyword "AS" is optional before column aliases (such as userid in your query) but can *not* be used with table aliases (such as u).
    I think you meant something like this:SELECT u.id                    AS userid
    ,     (SUM ( CASE
              WHEN c.teachermark = 1
              THEN 1
              ELSE 0 END
         ) * 100 / 19
    )                    AS rawgrade
    ,     MAX (c.teachertimestamp)     AS dategraded
    FROM     m_user          u     -- Don't use AS with table alias
    LEFT JOIN m_checklist_check      c     ON u.id = c.userid
    WHERE      c.item     IN ( 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
                   , 31, 32, 33, 34, 35, 36, 37, 38, 3
                   )          -- Need closing ) here
    AND      u.id          IN (38392)
    GROUP BY u.id

  • ORA-00933: SQL command not properly ended

    I am attempting to create a view in oracle 8.0.6 but get the error message ORA-00933 SQL command not properly ended, can anyone help?:
    SQL> create view AJT_SCHEDULES01 as
    2 select SCHDL_REFNO, STRAN_REFNO from SCHEDULES order by STRAN_REFNO desc;
    select SCHDL_REFNO, STRAN_REFNO from SCHEDULES order by STRAN_REFNO desc
    ERROR at line 2:
    ORA-00933: SQL command not properly ended

    ORDER BY cannot be used to create an ordered view or to insert in a certain order.
    Please refer to Section ORA-00933: SQL command not properly ended at : http://otn.oracle.com/doc/server.805/a58312/newch220.htm
    For further assistance, please post in the forum at : PL/SQL
    Hope this helps
    Regards
    Pushkala

  • SQL Error [ORA-00933: SQL command not properly ended

    I have following installed:
    7.9.6 BI Apps
    10.1.3.4 DAC
    8.6.0 Informatica
    Container JDE Enterprise 9.0
    Out of 211 tasks 69 tasks executed successfully.
    Error in workflow [SDE_JDE_PartyOrganisationDimension_Full].
    I have checked the session log file and understand that there is error with the SQL statement.
    Since it is Pre-built, the workflow should have run properly with correct SQl statement. But in this case it is not working.
    Is it because the SQL statement is too long?
    Any help will be greatly appreciated.
    Part of the log file
    RR_4035 : SQL Error [
    ORA-00933: SQL command not properly ended
    Database driver error...
    Function Name : Execute
    SQL Stmt : SELECT
    F0101.ABAN8,F0101.ABALKY,F0101.ABTAX,F0101.ABALPH,F0101.ABMCU,F0101.ABSIC,F0101.ABAT1, F0101.ABTAXC, F0101.ABATP, F0101.ABATR,F0101.ABEFTB,F0101.ABAC01,
    F0101.ABAC02, F0101.ABAC03, F0101.ABAC04, F0101.ABAC05, F0101.ABAC06, F0101.ABAC07, F0101.ABAC08, F0101.ABAC09, F0101.ABAC10, F0101.ABAC11,
    F0101.ABAC12, F0101.ABAC13, F0101.ABAC14, F0101.ABAC15, F0101.ABAC16, F0101.ABAC17, F0101.ABAC18, F0101.ABAC19, F0101.ABAC20, F0101.ABAC21, F0101.ABAC22, F0101.ABAC23,
    F0101.ABAC24, F0101.ABAC25, F0101.ABAC26, F0101.ABAC27, F0101.ABAC28, F0101.ABAC29, F0101.ABAC30,F0101.ABUSER, F0101.ABUPMJ,F0101.ABUPMT,F0101.ABTICKER, F0101.ABEXCHG, F0101.ABDUNS,
    F0101.ABNOE,F0101.ABGROWTHR,F0101.ABYEARSTAR,F0101.ABREVRNG, D.FaxPhoneArea, d.Phonearea, D.Fax AS Fax ,D.Phone As Phone,D.WPUPMJ AS WPUPMJ,R.Email AS Email,R.Internet As Internet,R.EAupmj As EAUPMJ,F0111.WWAN8,F0111.WWIDLN,
    F0111.WWSLNM,F0111.WWGNNM,F0111.WWMDNM,F0111.WWSRNM,F0111.WWUSER,F0111.WWUPMJ,F0111.WWUPMT,F0111.WWNTYP,F0111.WWNICK,F0111.WWPCM,F0116.ALAN8,
    F0116.ALEFTB,F0116.ALADD1,F0116.ALADD2,F0116.ALADD3,F0116.ALADD4, F0116.ALADDZ, F0116.ALCTY1,F0116.ALADDS,F0116.ALCTR, F0116.ALUPMJ,F0116.ALUPMT,F03012.AIAN8, F03012.AICO,F03012.AIMCUR,F03012.AICRCD,F03012.AIACL,
    F03012.AIARPY,F03012.AIDB,F03012.AICRCA,F03012.AIASTY,F03012.AISPYE,F03012.AIOPY,F03012.AIPOPN,F03012.AIDAOJ,F03012.AIAN8R,F03012.AICPGP,F03012.AIFRTH,
    F03012.AIMAN8,F03012.AIUPMJ,F03012.AIUPMT, F03012.AICUSTS,F03012.AITERRID, F03012.AIDTEE, F0401.A6AN8, F0401.A6MCUP, F0401.A6CRRP,F0401.A6CRCA, F0401.A6AN8R,F0401.A6CPGP, F0401.A6FRTH, F0401.A6UPMJ,F0401.A6UPMT, CAST(F0101.ABAC03 AS CHAR(10)) AS FLEX_ATTRIB_1_CHAR,
    CAST(F0101.ABAC23 AS CHAR(10)) AS FLEX_ATTRIB_2_CHAR,
    CAST(F0101.ABAC05 AS CHAR(10)) AS FLEX_ATTRIB_3_CHAR,
    CAST(F0101.ABAC15 AS CHAR(10)) AS FLEX_ATTRIB_4_CHAR,
    CAST(F0101.ABAC09 AS CHAR(10)) AS FLEX_ATTRIB_5_CHAR,
    CAST(F0101.ABAC11 AS CHAR(10)) AS FLEX_ATTRIB_6_CHAR,
    CAST(F0101.ABAC19 AS CHAR(10)) AS FLEX_ATTRIB_7_CHAR,
    CAST(F0101.ABAC21 AS CHAR(10)) AS FLEX_ATTRIB_8_CHAR,
    CAST(F0101.ABAC27 AS CHAR(10)) AS FLEX_ATTRIB_9_CHAR,
    CAST(NULL AS CHAR(10)) AS FLEX_ATTRIB_10_CHAR,
    CAST(F0101.ABAC17 AS CHAR(10)) AS FLEX_ATTRIB_11_CHAR,
    CAST(F0101.ABAC06 AS CHAR(10)) AS FLEX_ATTRIB_12_CHAR,
    CAST(F0101.ABAC08 AS CHAR(10)) AS FLEX_ATTRIB_13_CHAR,
    CAST(F0101.ABAC14 AS CHAR(10)) AS FLEX_ATTRIB_14_CHAR,
    CAST(F0101.ABAC22 AS CHAR(10)) AS FLEX_ATTRIB_15_CHAR,
    CAST(F0101.ABAC28 AS CHAR(10)) AS FLEX_ATTRIB_16_CHAR,
    CAST(F0101.ABAC18 AS CHAR(10)) AS FLEX_ATTRIB_17_CHAR,
    CAST(F0101.ABAC10 AS CHAR(10)) AS FLEX_ATTRIB_18_CHAR,
    CAST(F0101.ABAC20 AS CHAR(10)) AS FLEX_ATTRIB_19_CHAR,
    CAST(NULL AS CHAR(10)) AS FLEX_ATTRIB_20_CHAR,
    CAST(F0101.ABAC30 AS CHAR(10)) AS LINE_OF_BUSINESS,
    CAST(F0101.ABAC14 AS CHAR(10)) AS REGION,
    CAST(NULL AS CHAR(10)) AS ACCNT_AHA_NUM,
    CAST(F0101.ABAC07 AS CHAR(10)) AS ACCNT_CLASS,
    CAST(F0101.ABAC11 AS CHAR(10)) AS ACCNT_HIN_NUM,
    CAST(F0101.ABAC02 AS CHAR(10)) AS ACCNT_REGION,
    CASt(F0101.ABAC08 AS CHAR(10)) AS ACCNT_VALUE,
    CAST(F0101.ABAC16 AS CHAR(10)) AS CUST_CAT_CODE, '0' AS X_CUSTOM
    from F0101
    INNER JOIN F03012 ON F0101.ABAN8 = F03012.AIAN8
    LEFT OUTER JOIN F0401 ON F0101.ABAN8 = F0401.A6AN8
    LEFT OUTER JOIN F0116 ON F0101.ABAN8 = F0116.ALAN8 AND F0101.ABEFTB = F0116.ALEFTB
    LEFT OUTER JOIN F0111 ON F0101.ABAN8 = F0111.WWAN8 AND F0111.WWIDLN =
    LEFT OUTER JOIN (select a.WPAN8 as an8,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPAR1 end) FaxPhoneArea,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPPH1 end) Fax,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPPH1 end) Phone,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPAR1 end) Phonearea,
    max(wpupmj) as WPUPMJ
    from F0115 a,
    (select WPAN8,WPPHTP ,min(WPRCK7) MinWPRCK7 from F0115
    group by WPAN8,WPPHTP
    ) b
    where a.WPAN8=b.WPAN8 and a.wpidln =0
    group by a.WPAN8)D on f0101.aban8 = D.an8
    LEFT OUTER JOIN (SELECT P.EAAN8 as an8,
    min(case when P.EAETP= and P.EARCK7=Q.MinRCK7E then EAEMAL end) Email,
    min(case when P.EAETP= and P.EARCK7=Q.MinRCK7E then EAEMAL end) Internet,Max(eaupmj) as EAupmj
    FROM F01151 P,
    (SELECT EAAN8,EAETP,MIN(EARCK7) MinRck7E from f01151
    group by eaan8,eaemal,eaetp)Q
    where
    P.EAAN8 = Q.EAAN8 and P.EAIDLN =
    GROUP BY P.EAAN8)R on f0101.aban8 = R.an8
    union
    SELECT
    F0101.ABAN8,F0101.ABALKY,F0101.ABTAX,F0101.ABALPH,F0101.ABMCU,F0101.ABSIC,F0101.ABAT1, F0101.ABTAXC, F0101.ABATP, F0101.ABATR,F0101.ABEFTB,F0101.ABAC01,
    F0101.ABAC02, F0101.ABAC03, F0101.ABAC04, F0101.ABAC05, F0101.ABAC06, F0101.ABAC07, F0101.ABAC08, F0101.ABAC09, F0101.ABAC10, F0101.ABAC11,
    F0101.ABAC12, F0101.ABAC13, F0101.ABAC14, F0101.ABAC15, F0101.ABAC16, F0101.ABAC17, F0101.ABAC18, F0101.ABAC19, F0101.ABAC20, F0101.ABAC21, F0101.ABAC22, F0101.ABAC23,
    F0101.ABAC24, F0101.ABAC25, F0101.ABAC26, F0101.ABAC27, F0101.ABAC28, F0101.ABAC29, F0101.ABAC30,F0101.ABUSER, F0101.ABUPMJ,F0101.ABUPMT,F0101.ABTICKER, F0101.ABEXCHG, F0101.ABDUNS,
    F0101.ABNOE,F0101.ABGROWTHR,F0101.ABYEARSTAR,F0101.ABREVRNG, D.FaxPhoneArea, d.Phonearea, D.Fax AS Fax ,D.Phone As Phone,D.WPUPMJ AS WPUPMJ,R.Email AS Email,R.Internet As Internet,R.EAupmj As EAUPMJ,F0111.WWAN8,F0111.WWIDLN,
    F0111.WWSLNM,F0111.WWGNNM,F0111.WWMDNM,F0111.WWSRNM,F0111.WWUSER,F0111.WWUPMJ,F0111.WWUPMT,F0111.WWNTYP,F0111.WWNICK,F0111.WWPCM,F0116.ALAN8,
    F0116.ALEFTB,F0116.ALADD1,F0116.ALADD2,F0116.ALADD3,F0116.ALADD4, F0116.ALADDZ, F0116.ALCTY1,F0116.ALADDS,F0116.ALCTR, F0116.ALUPMJ,F0116.ALUPMT,F03012.AIAN8, F03012.AICO,F03012.AIMCUR,F03012.AICRCD,F03012.AIACL,
    F03012.AIARPY,F03012.AIDB,F03012.AICRCA,F03012.AIASTY,F03012.AISPYE,F03012.AIOPY,F03012.AIPOPN,F03012.AIDAOJ,F03012.AIAN8R,F03012.AICPGP,F03012.AIFRTH,
    F03012.AIMAN8,F03012.AIUPMJ,F03012.AIUPMT, F03012.AICUSTS,F03012.AITERRID, F03012.AIDTEE, F0401.A6AN8, F0401.A6MCUP, F0401.A6CRRP,F0401.A6CRCA, F0401.A6AN8R,F0401.A6CPGP, F0401.A6FRTH, F0401.A6UPMJ,F0401.A6UPMT, CAST(F0101.ABAC03 AS CHAR(10)) AS FLEX_ATTRIB_1_CHAR,
    CAST(F0101.ABAC23 AS CHAR(10)) AS FLEX_ATTRIB_2_CHAR,
    CAST(F0101.ABAC05 AS CHAR(10)) AS FLEX_ATTRIB_3_CHAR,
    CAST(F0101.ABAC15 AS CHAR(10)) AS FLEX_ATTRIB_4_CHAR,
    CAST(F0101.ABAC09 AS CHAR(10)) AS FLEX_ATTRIB_5_CHAR,
    CAST(F0101.ABAC11 AS CHAR(10)) AS FLEX_ATTRIB_6_CHAR,
    CAST(F0101.ABAC19 AS CHAR(10)) AS FLEX_ATTRIB_7_CHAR,
    CAST(F0101.ABAC21 AS CHAR(10)) AS FLEX_ATTRIB_8_CHAR,
    CAST(F0101.ABAC27 AS CHAR(10)) AS FLEX_ATTRIB_9_CHAR,
    CAST(NULL AS CHAR(10)) AS FLEX_ATTRIB_10_CHAR,
    CAST(F0101.ABAC17 AS CHAR(10)) AS FLEX_ATTRIB_11_CHAR,
    CAST(F0101.ABAC06 AS CHAR(10)) AS FLEX_ATTRIB_12_CHAR,
    CAST(F0101.ABAC08 AS CHAR(10)) AS FLEX_ATTRIB_13_CHAR,
    CAST(F0101.ABAC14 AS CHAR(10)) AS FLEX_ATTRIB_14_CHAR,
    CAST(F0101.ABAC22 AS CHAR(10)) AS FLEX_ATTRIB_15_CHAR,
    CAST(F0101.ABAC28 AS CHAR(10)) AS FLEX_ATTRIB_16_CHAR,
    CAST(F0101.ABAC18 AS CHAR(10)) AS FLEX_ATTRIB_17_CHAR,
    CAST(F0101.ABAC10 AS CHAR(10)) AS FLEX_ATTRIB_18_CHAR,
    CAST(F0101.ABAC20 AS CHAR(10)) AS FLEX_ATTRIB_19_CHAR,
    CAST(NULL AS CHAR(10)) AS FLEX_ATTRIB_20_CHAR,
    CAST(F0101.ABAC30 AS CHAR(10)) AS LINE_OF_BUSINESS,
    CAST(F0101.ABAC14 AS CHAR(10)) AS REGION,
    CAST(NULL AS CHAR(10)) AS ACCNT_AHA_NUM,
    CAST(F0101.ABAC07 AS CHAR(10)) AS ACCNT_CLASS,
    CAST(F0101.ABAC11 AS CHAR(10)) AS ACCNT_HIN_NUM,
    CAST(F0101.ABAC02 AS CHAR(10)) AS ACCNT_REGION,
    CASt(F0101.ABAC08 AS CHAR(10)) AS ACCNT_VALUE,
    CAST(F0101.ABAC16 AS CHAR(10)) AS CUST_CAT_CODE, '0' AS X_CUSTOM
    from F0101
    LEFT OUTER JOIN F03012 ON F0101.ABAN8 = F03012.AIAN8
    INNER JOIN F0401 ON F0101.ABAN8 = F0401.A6AN8
    LEFT OUTER JOIN F0116 ON F0101.ABAN8 = F0116.ALAN8 AND F0101.ABEFTB = F0116.ALEFTB
    LEFT OUTER JOIN F0111 ON F0101.ABAN8 = F0111.WWAN8 AND F0111.WWIDLN =
    LEFT OUTER JOIN (select a.WPAN8 as an8,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPAR1 end) FaxPhoneArea,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPPH1 end) Fax,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPPH1 end) Phone,
    min(case when a.WPPHTP= and a.WPRCK7=b.MinWPRCK7 then WPAR1 end) Phonearea,
    max(wpupmj) as WPUPMJ
    from F0115 a,
    (select WPAN8,WPPHTP ,min(WPRCK7) MinWPRCK7 from F0115
    group by WPAN8,WPPHTP
    ) b
    where a.WPAN8=b.WPAN8 and a.wpidln =0
    group by a.WPAN8)D on f0101.aban8 = D.an8
    LEFT OUTER JOIN (SELECT P.EAAN8 as an8,
    min(case when P.EAETP= and P.EARCK7=Q.MinRCK7E then EAEMAL end) Email,
    min(case when P.EAETP= and P.EARCK7=Q.MinRCK7E then EAEMAL end) Internet,Max(eaupmj) as EAupmj
    FROM F01151 P,
    (SELECT EAAN8,EAETP,MIN(EARCK7) MinRck7E from f01151
    group by eaan8,eaemal,eaetp)Q
    where
    P.EAAN8 = Q.EAAN8 and P.EAIDLN =
    GROUP BY P.EAAN8)R on f0101.aban8 = R.an8
    Oracle Fatal Error
    Database driver error...
    Function Name : Execute
    *****************************************************

    "ORA-00933: SQL command not properly ended"
    this error may be seen due to reasons like the Informatica properties are not set correct.
    Are all the informatica properties set correct? how many ETL jobs completed, what analytic apps are in the ETL process?

  • SQL command not properly ended

    I am writting a procedure, I declare a cursor, the code like:
    CREATE or replace procedure printloanbooklist(cardno in integer) as
    cursor cur_loanbooklist is
    select book_loans.book_id bookid,
    title ,
    date_due,
    book_loans.branch_id branchid,
    author_name
    from books, book_loans, BOOK_AUTHORS
    where books.book_id = book_loans.book_id and
    book_authors.book_id = book_loans.book_id and
    card_no = cardno
    group by date_due desc;
    c_rec cur_loanbooklist%rowtype;
    it gave me:
    Warning: Procedure created with compilation errors.
    SQL> show errors
    Errors for PROCEDURE PRINTLOANBOOKLIST:
    LINE/COL ERROR
    4/5 PL/SQL: SQL Statement ignored
    13/23 PL/SQL: ORA-00933: SQL command not properly ended
    26/27 PLS-00103: Encountered the symbol "BARCODE" when expecting one of
    the following:
    . ( ) , * @ % & | = - + < / > at in is mod not rem => ..
    <an exponent (**)> <> or != or ~= >= <= <> and or like as
    between from using ||
    I can not tell the problem of cursor, please help and thanks!

    You are right, Thanks. After I delete desc, it works. But the 'BORCODE' problem still there, the rest code like:
    16 begin
    17 if not cur_loanbooklist%isopen then
    18 open cur_loanbooklist;
    19 end if;
    20
    21 fetch cur_loanbooklist into c_rec;
    22 while cur_loanbook%found loop
    23 dbms_output.put_line(c_rec.branchid ||' ' ||sysdate);
    24 dbms_output.put_line('Item(s) checked out to '||cardno);
    25 dbms_output.put_line('TITLE: '||c_rec.title ||''/'||c_rec.author_name);
    26 dbms_output.put_line('BARCODE: '||c_rec.bookid);
    27 dbms_output.put_line('DUE DATE: '||c_rec.date_due);
    28 fetch cur_loanbooklist into c_rec;
    29 end loop;
    30 close cur_loanbooklist;
    31 end;
    32 /
    Warning: Procedure created with compilation errors.
    SQL> show errors
    Errors for PROCEDURE PRINTLOANBOOKLIST:
    LINE/COL ERROR
    26/27 PLS-00103: Encountered the symbol "BARCODE" when expecting one of
    the following:
    . ( ) , * @ % & | = - + < / > at in is mod not rem => ..
    <an exponent (**)> <> or != or ~= >= <= <> and or like as
    between from using ||
    Please help and have good thanksgiving!

Maybe you are looking for

  • What does this mean... can someone please help me

    Recently I tried to clean up my iMac (Safari) I saw  step by step instructions on Pintrest on how to delete my trashed stuff... after a couple of hours of my PC creating a temp file for all the stuff to be deleted I received the following msg.... I h

  • Can I have a mouse-over function to play sound?

    Hello all, I have a flash graphic here www.stainlessrhino.com top left corner. What I would like is for the graphic to play (soundless as it does now) when the page is loaded, however, if the user mouse over the swf a sound would play once. How would

  • Why can I no longer stream music on my ipad/iphone?

    I own an IPhone 4s with 16GB of storage capacity and a recently purchased IPad mini 2 with 32gb of storage capacity.  I am operating off of ITunes IOS 8.1.2 for my iPhone and 8.1.1 on my iPad, As of last year I was able to import music into itunes, u

  • Using swing in Full screen sxclusive mode

    Hi! I have created a game which uses swing components.... I have decieded (because it is much cool, and looks nicer) to convert the game to Full screen mode.... Mycurrent GUI consists of two JPanel s. One of which I use the paintComponent method to d

  • $LS_COLORS stopped working (for user, not for root)

    Good day. Some time ago,  "ls" stopped paying attention to my color settings when coloring output for my user, while still working for root. For both root and my user, I set $LS_COLORS through ~/.bashrc as "eval $(dircolors -b)" but while this works