Urgent: help me on: ORA-01756: quoted string not properly terminated
I got the following error message when I tried to insert a record into database.
Please help me in this regard. I need to insert upto 2000 bytes.
insert into activity_reason values(1733214, 3234, 23,'P54I8N',to_date('04/19/2006','MM/DD/YYYY'),NULL, NULL, NULL, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd1600', NULL, NULL, NULL, NULL);
ERROR:
ORA-01756: quoted string not properly terminated
table desc:
SQL> desc activity_reason;
Name Null? Type
CASE_ACTIVITY_ID NOT NULL NUMBER(10)
REASON_CDE NOT NULL NUMBER(5)
QUESTION_ID NOT NULL NUMBER(10)
OPER_ID NOT NULL CHAR(8)
LAST_UPD_TMS DATE
COMMENT_TXT_1 VARCHAR2(240)
COMMENT_TXT_2 VARCHAR2(240)
COMMENT_TXT_3 VARCHAR2(240)
COMMENT_TXT_4 VARCHAR2(2000)
LETTER_TXT_1 VARCHAR2(240)
LETTER_TXT_2 VARCHAR2(2000)
PATIENT_LETTER_TXT_1 VARCHAR2(240)
PATIENT_LETTER_TXT_2 VARCHAR2(2000)
Hi,
It's work fine on my 9.2.0.4 database.
SQL> create table activity_reason
2 (CASE_ACTIVITY_ID NUMBER(10) NOT NULL,
3 REASON_CDE NUMBER(5) NOT NULL,
4 QUESTION_ID NUMBER(10) NOT NULL,
5 OPER_ID CHAR(8) NOT NULL,
6 LAST_UPD_TMS DATE,
7 COMMENT_TXT_1 VARCHAR2(240),
8 COMMENT_TXT_2 VARCHAR2(240),
9 COMMENT_TXT_3 VARCHAR2(240),
10 COMMENT_TXT_4 VARCHAR2(2000),
11 LETTER_TXT_1 VARCHAR2(240),
12 LETTER_TXT_2 VARCHAR2(2000),
13 PATIENT_LETTER_TXT_1 VARCHAR2(240),
14 PATIENT_LETTER_TXT_2 VARCHAR2(2000));
Table created.
SQL>
SQL> insert into activity_reason values(1733214, 3234, 23,'P54I8N',to_date('04/19/2006','MM/DD/YYYY'),NULL, NULL, NULL, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd1600', NULL, NULL, NULL, NULL);
1 row created.
SQL> What is your db version ?
Nicolas.
Similar Messages
-
ORA-01756: quoted string not properly terminated (using (q) operator
Hi
I tried this example but giving the error
select q'( it's done )' from dualbut the following is working
select q'( it''s done )' from dualIf i need to use it''s done then what is the use of (q) operator
Thanks..
Edited by: josh1612 on May 10, 2010 11:09 PMWhat is your database version ? Q-quote operator introduced in Oracle 10g and see the example, you might be facing this error.
This is in SQL *PLUS V 9.2.0.1.0
SQL> select * from v$version;
BANNER
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL> select q'( it's done )' from dual;
ERROR:
ORA-01756: quoted string not properly terminated
SQL*Plus: Release 10.2.0.1.0 - Production on Tue May 11 12:58:12 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn hr/hr
Connected.
SQL> select q'( it's done )' from dual;
Q'(IT'SDONE
it's doneEdited by: Saubhik on May 11, 2010 12:28 AM -
Ora-01756: quoted string not properly terminated
Hi all,
I have just practise Oracle REF obj_type. My codes are follows:
CREATE or REPLACE TYPE home_type AS OBJECT (
street VARCHAR2(50), city VARCHAR2(20),
state VARCHAR2(20), zipcode VARCHAR2(6),
owner VARCHAR2(10)
CREATE TABLE homes OF home_type;
INSERT INTO homes VALUES ('300 Regina St', 'WATERLOO', 'ON', '010010', 'HFWANG');
INSERT INTO homes VALUES ('301 Regina St', 'WATERLOO', 'ON', '010010', 'MMWANG');
commit;
CREATE TABLE person (
id NUMBER(6) PRIMARY KEY,
name VARCHAR2(10),
addr REF home_type
INSERT INTO person SELECT 10, 'HFWANG', ref(p)
FROM homes p WHERE p.owner='HFWANG';
===========
when I try to insert the last line into table person. the error occured.
Can anyone help me with this? Thank you very much.Worked for me.
SQL> CREATE or REPLACE TYPE home_type AS OBJECT (
2 street VARCHAR2(50), city VARCHAR2(20),
3 state VARCHAR2(20), zipcode VARCHAR2(6),
4 owner VARCHAR2(10)
5 );
6 /
Type created.
SQL> CREATE TABLE homes OF home_type;
Table created.
SQL> INSERT INTO homes VALUES ('300 Regina St', 'WATERLOO', 'ON', '010010', 'HFWANG');
1 row created.
SQL> INSERT INTO homes VALUES ('301 Regina St', 'WATERLOO', 'ON', '010010', 'MMWANG');
1 row created.
SQL> commit;
Commit complete.
SQL> CREATE TABLE person (
2 id NUMBER(6) PRIMARY KEY,
3 name VARCHAR2(10),
4 addr REF home_type
5 );
Table created.
SQL> INSERT INTO person SELECT 10, 'HFWANG', ref(p)
2 FROM homes p WHERE p.owner='HFWANG';
1 row created.
SQL> commit;
Commit complete. -
Quoted string not properly terminated
I am trying to use the tune_mview package. I am setting up variables in sqlplus to use when calling the package. I am using the following to set the entire create Mview staement into a variable, but am getting a ORA-01756: quoted string not properly terminated. I can execute the select statement inside the create mview statement, and can execute the create mview statement, but when I try to set the entire statement into a variable I get the error. This is 10gR2.
EXECUTE :create_mv_ddl := q'|CREATE MATERIALIZED VIEW WH.MV_SPS_CONTRIB_SPLITS ENABLE QUERY REWRITE AS
select
c.rep_nbr rep_number
,decode(p.override,null,c.rep_nbr,p.override) override
,c.rep_type
,decode(s.rep_number,null,1,decode(s.summed_perc,0,1/s.number_of_splits,p.payout_perc/s.summed_perc)) Comm_Contr
,p.payout_perc Split_Percentage
,s.summed_perc Sum_Of_All_Splits
from
wh.t_stg_sps_rep_control c
,(select *
from wh.t_stg_sps_rep_payout p
where
p.payout_cat = 'PRC'
and production_credit = 'Y') p
select
rep_nbr rep_number
,sum(payout_perc) summed_perc
,count(*) number_of_splits
,count(payout_perc) used_for_MV_rewrite
from
wh.t_stg_sps_rep_payout
where
production_credit = 'Y'
and payout_cat = 'PRC'
group by
rep_nbr
) s
where
c.rep_nbr = p.rep_nbr (+)
and p.rep_nbr = s.rep_number (+)
order by
c.rep_type
,p.rep_nbr |';Hi,
If i spotted the error I would write...two ('|') in the beggining and end of the CREATE statement .
EXECUTE :create_mv_ddl := q'||CREATE MATERIALIZED VIEW WH.MV_SPS_CONTRIB_SPLITS ENABLE QUERY REWRITE AS
select
c.rep_nbr rep_number
,decode(p.override,null,c.rep_nbr,p.override) override
,c.rep_type
,decode(s.rep_number,null,1,decode(s.summed_perc,0,1/s.number_of_splits,p.payout_perc/s.summed_perc)) Comm_Contr
,p.payout_perc Split_Percentage
,s.summed_perc Sum_Of_All_Splits
from
wh.t_stg_sps_rep_control c
,(select *
from wh.t_stg_sps_rep_payout p
where
p.payout_cat = 'PRC'
and production_credit = 'Y') p
select
rep_nbr rep_number
,sum(payout_perc) summed_perc
,count(*) number_of_splits
,count(payout_perc) used_for_MV_rewrite
from
wh.t_stg_sps_rep_payout
where
production_credit = 'Y'
and payout_cat = 'PRC'
group by
rep_nbr
) s
where
c.rep_nbr = p.rep_nbr (+)
and p.rep_nbr = s.rep_number (+)
order by
c.rep_type
,p.rep_nbr[b] ||';
Regards,
Simon -
"quoted string not properly terminated" error in File to Oracle interface
We have an interface at our site that is a simple file to Oracle interface. We used the sqlldr LKM and the SQL Control Append IKM. The interface bombs out when one of the unmapped Oracle fields has this for a string literal in it: '--A'. It's a size 3 varchar field in Oracle. We can put in other literals fine in it, but using the '--A' one brings back this error in the Insert portion of the interface:
1756 : 42000 : java.sql.SQLException: ORA-01756: quoted string not properly terminated
java.sql.SQLException: ORA-01756: quoted string not properly terminated
I ran the sql query that ODI bombs out on and the record inserts fine inside sql developer.
Anybody else experience this and if so what was the solution to get past this?
We're using ODI 10.1.3.5.5.Hi A,
I tried this but it didn't work. I am puzzled as to why OBIEE prints any special character after a % twice. For example %& becomes %&& or %' become %'' . I guess it is the Evaluate function that is fiddling with the % .
Thanks.
Edited by: 900740 on Feb 9, 2012 9:22 AM -
ORA-01756quoted string not properly terminated
Hi
I am using Oracle11g and also using Vijeo Citect (cicode).Here I am using Cicode as a front end.
To push the values of tags I wrote this query but it gave following error.
Here all attributes are string datatypes.
INSERT INTO SCADA_MASTER(LOC_ID,LOC_NAME,DATETIME,LEVEL_TANK,CHL_TANK,TOTALISER_INFLOW,FLOW_DISTRIBUTION1) VALUES('"+sNo+"','"+sLoc+"','"+Date(2)+" "+TimeToStr(TimeCurrent(),0)+"','"+RealToStr(LVL_HANUMAYYANAGAR,4,2)+"','"+RealToStr(CHL_HANUMAYYANAGAR,4,2)+"','"+RealToStr(HANUMAYYANAGAR_TOTALISER_INFLOW,4,2)+"',
'"+RealToStr(FLOW_DISTRIBUTION_HANUMAYYANAGAR,4,2)+"')
here i am pushing the tag values of specific device
but its showing
ERROR : 1756[Microsoft][ODBC driver for oracle][Oracle]ORA-01756 quoted string not properly terminated913672 wrote:
I am using Oracle11g and also using Vijeo Citect (cicode).Here I am using Cicode as a front end.
To push the values of tags I wrote this query but it gave following error.Never mind the error. Wrong approach. It is the #1 cause for poor Oracle performance - and not only results in more CPU being burned needlessly, but also resulting in fragmenting the Shared Pool in Oracle that leads to memory allocation errors.
If you want to use a "black box" database - then Oracle is not it. It is technically one of the fastest and most flexible data processing environments on this planet. It expects you to have the basic Oracle concepts and fundamentals under the belt, in order to be used correctly.
And one of these basic and fundamental concepts is creating shareable SQL, using bind variables.
Refer to the Oracle® Database Performance Tuning Guide. -
Ora-00933 sql command not properly terminated
The following query is getting error. please help to fix
Actual output
Data in mv_payment holding:
program_key,amount,received_date
14 400 07/11/2010
14 200
14 300 08/11/2010
Expected output
from mv_payment_holding
program_key sum(amount) latest received date
14 900 08/11/2010
SELECT DISTINCT
PROGRAM_NAME_ID ||'. '|| program_name_descr Surcharge,program_name_id,
get_total('110831559486','90869506814') "Total Amount Due",t.program_key,
nvl(T.PI_AMOUNT,0) "Penalty Interest",
sum(nvl(h.Amount,0)) "Payment Amount",
get_total('110831559486','90869506814')+nvl(T.PI_AMOUNT,0)+sum(nvl(Amount,0)) "Period Balance",
max(to_char(h.received_date,'MM/DD/YY')) "Last Payment Date"
FROM mv_program_dict P, mv_PROG_SURCH T,mv_billing b,mv_payment_holding h
WHERE p.program_key= t.program_key(+)
AND t.billing_key=b.billing_key
AND b.company_id=h.company_id
AND b.report_period=h.report_period
AND t.program_key=h.program_key
AND t.BILLING_KEY='110831559486'
And t.program_key='90869506814'
group by program_name_id,program_name_descr Surcharge,t.program_key,PI_AMOUNT
order by PROGRAM_NAME_IDEdited by: KK on Mar 28, 2011 10:24 AMIf you just want to get your output from the mv then
SELECT program_key, SUM (amount), MAX (received_date)
FROM mv_payment_holding
GROUP BY program_key;you are missing a comma in group by.
SELECT DISTINCT
PROGRAM_NAME_ID || '. ' || program_name_descr Surcharge,
program_name_id,
get_total ( '110831559486', '90869506814') "Total Amount Due",
T.program_key,
NVL (T.PI_AMOUNT, 0) "Penalty Interest",
SUM (NVL (h.Amount, 0)) "Payment Amount",
get_total ( '110831559486', '90869506814')
+ NVL (T.PI_AMOUNT, 0)
+ SUM (NVL (Amount, 0))
"Period Balance",
MAX (TO_CHAR ( h.received_date, 'MM/DD/YY')) "Last Payment Date"
FROM mv_program_dict P,
mv_PROG_SURCH T,
mv_billing b,
mv_payment_holding h
WHERE P.program_key = T.program_key(+)
AND T.billing_key = b.billing_key
AND b.company_id = h.company_id
AND b.report_period = h.report_period
AND T.program_key = h.program_key
AND T.BILLING_KEY = '110831559486'
AND T.program_key = '90869506814'
GROUP BY program_name_id,
program_name_descr,
T.program_key,
PI_AMOUNT
ORDER BY PROGRAM_NAME_IDEdited by: Ganesh Srivatsav on Mar 28, 2011 1:33 PM -
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 endedORDER 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? -
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 adviseHi,
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 -
Hi..."PL/SQL: ORA-00933: SQL command not properly ended"
Error starting at line 1 in command:
DECLARE
V_ENAME EMP.ENAME%TYPE;
V_SAL EMP.SAL%TYPE;
V_RANK INTEGER(2);
BEGIN
V_RANK:=&RN;
select ENAME,SAL,RNK from (select ENAME,SAL,dense_rank() over(order by sal desc) AS RNK from emp)
into V_ENAME,V_SAL,V_RANK from emp where RNK=V_RANK;
DOPL('EMPLOYEE NAME:'||V_ENAME);
DOPL('EMPLOYEE SAL:'||V_SAL);
DOPL('EMPLOYEE RANK:'||V_RNK);
END;
Error report:
ORA-06550: line 7, column 99:
PL/SQL: ORA-00933: SQL command not properly ended
ORA-06550: line 7, column 1:
PL/SQL: SQL Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
hi..,when i executing above pl/sql program, it shows error...!
so i am unable to find error correctly..! plz help me..!
Regards..!
Cnu.Your SELECT syntax is messed up. The INTO should follow the SELECT. Is this what you are trying to do:
DECLARE
V_ENAME EMP.ENAME%TYPE;
V_SAL EMP.SAL%TYPE;
V_RANK INTEGER (2);
BEGIN
V_RANK := &RN;
select ENAME,
SAL,
RNK
into V_ENAME,
V_SAL,
V_RANK
from (select ENAME,
SAL,
dense_rank () over (order by sal desc) AS RNK
from emp),
emp
where RNK = V_RANK;
DOPL ('EMPLOYEE NAME:' || V_ENAME);
DOPL ('EMPLOYEE SAL:' || V_SAL);
DOPL ('EMPLOYEE RANK:' || V_RNK);
END;By the way, looking at some of your past entries it looks like you have a bad habit of opening a request then never responding to it. You really should mark a entry as closed once it is no longer an issue. Also, if you mark helpful hints and helpful and correct hints as correct it makes people that help you happy and they are more likely going to help you again in the future... just saying. -
ORA-00933: SQL command not properly ended: error in TRIGGER
Hi ,
I tried the following example trigger but unable to trace the error..
Could you please find it...
CREATE OR REPLACE TRIGGER trig1
AFTER INSERT OR UPDATE OR DELETE
OF RLID,RL
ON X_RLM_T
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
rlmId X_RLM_T.RLID%TYPE:=CASE WHEN INSERTING OR UPDATING THEN :NEW.RLID WHEN DELETING THEN :OLD.RLID ELSE NULL END;
rlm RX_RLM_T.RL%TYPE:=CASE WHEN INSERTING OR UPDATING THEN :NEW.RL WHEN DELETING THEN :OLD.RL ELSE NULL END;
var number:=0;
var1 number:=0;
BEGIN
var:=1;
var1:=1;
INSERT ALL
WHEN var=1 then
INTO LM_D(CL_ID,D_RLM,RM_NM,RDK_ORG)
VALUES(dclid,D_RLM,RM_NM,RDK_ORG)
WHEN var1=1 then
INTO LM_D(CL_ID,D_RLM,RM_NM,RDK_ORG)
VALUES(pclid,D_RLM,RM_NM,RDK_ORG)
SELECT X_RLM_DK_MAP_T.CL_ID AS dclid,
PM_OR_T_VP.ORG_TECH_ID AS pclid,
rlmId as D_RLM,
rlm as RM_NM,
RX_RLM_DK_MAP_T.ORG_TECH_ID as RDK_ORG
FROM RX_RLM_DK_MAP_T , PM_OR_T PMN_ORG_T_VP, PM_OR_T PMN_ORG_T_HP
PM_RA_MST
WHERE rlmId = RX_RLM_DK_MAP_T.RL_ID and
RX_RLM_DK_MAP_T.ORG_TECH_ID=PM_OR_T_HP.ORG_TECH_ID and
PM_OR_T_HP.ORG_ID=PM_RA_MST.HPMN_ID and
PM_RA_MST.VPMN_ID=PM_OR_T_VP.ORG_ID;
end;error:
11/2 PL/SQL: SQL Statement ignored
24/8 PL/SQL: ORA-00933: SQL command not properly ended
please help me in this...i GOT THE ERROR...
-
Classic report ORA-00933 SQL command not properly ended when enabling sort
Hi,
Oracle 11g r2, APEX 4.1.1.00.23.
I have some reports of type SQL Query (PL/SQL function body returning SQL query), so the source is like the following :
begin
return points_ui.get_points_query(:P0_FILTER_TYPE);
end;Without any sort option, the report is rendering successfully.
But I got the following error when a try to enable the sort option for a column :
ORA-00933: SQL command not properly endedI read about this error on Oracle forums, and I saw it was a bug in a previous release, but I thought it was fixed in 4.0.2...
Any help would be much appreciated.
Thanks.
Yann.OK indeed I had to remove the order by clause from the query, I should have tested this...
I thought there were some checks in the internal APEX process to "merge" the order by clauses, but it seems it is not the case...
Thank you for your help.
Yann. -
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 -
Jdeveloper 11.1.1.6
WLS 10.3.5
The screen in our application polls at a fixed interval, The screen renders properly and the poll too works good. but intermittently we get the error below. and there will be no data in the screen. and if reload the screen it works good.
This doesn't happen in dev and is happening in clustered env only.Please suggest.
java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended
ThanksHabe you tested your application with application module polling turned off?
Errors like this are most often the result of activation/passivation problems in the application. Check out http://tompeez.wordpress.com/2011/07/08/jdev-always-test-your-app-with-applicationmodule-pooling-turned-off/ for more info.
Timo
Maybe you are looking for
-
BPM status is "IN Process" even after all the steps in BPM are completed
Hi All, we have designed a BPM for collection of messages and have a transform step . In some cases all the steps in BPM get completed but the status of BPM is still in" In Process" and in SWWL transaction the status is "Started". Even though the st
-
Jdev 10.1.3 and JSF "comandlink component" don't work with Data filter
I´m working in JSF with Jdeveloper 10.1.3 and Oc4j . I have a problem. I have .jspx where display employees of the company. The field employeeid have "comandlink component" with action "control.editemployee" when I fetch all data comandlink work OK.
-
TS2446 How do i reset And change my security questions?
My last ipod was sole so i bought a new one changed my passwaor and stuff and its been so long that i forgot my security questions answrs i have look just about every were and cant find anywere to reset or change it and i have a 25$$ card on my accou
-
My MacBook Pro has locked me out how do I access?
My daughter has her exams tomorrow and her cheat sheets are on her computer. We went to log on as normal and her passwords etc are now incorrect and it is not accepting the Apple ID an password to change anything. I have one stressed out girl!!! How
-
Can I use Xcelsius just to show on an organised way a part of a table with filters? Ex.: Type Team Week Game.Nr. Date Hour Location Homa Gast BvV CadJL 34 80226 23/08/08 10:00 A BBC Kangoero