Doubt in a query ( Urgent )
CREATE TABLE TEST_TABLE
CHECK_ID NUMBER,
VALUE_VC VARCHAR2(24),
VALUE_NU NUMBER,
PHONE_NO NUMBER
INSERT INTO TEST_TABLE VALUES( 1, 'XYZ', NULL, 124678325 )
INSERT INTO TEST_TABLE VALUES( 2, NULL, 11, 124678325 )
INSERT INTO TEST_TABLE VALUES( 3, NULL, 12, 124678325 )
INSERT INTO TEST_TABLE VALUES( 4, NULL, 13, 124678325 )
COMMIT
INSERT INTO TEST_TABLE VALUES( 1, 'ABC', NULL, 938702910 )
INSERT INTO TEST_TABLE VALUES( 2, NULL, 14, 938702910 )
INSERT INTO TEST_TABLE VALUES( 3, NULL, 15, 938702910 )
INSERT INTO TEST_TABLE VALUES( 4, NULL, 16, 938702910 )
SELECT * FROM TEST_TABLE
DELETE FROM TEST_TABLE
COMMIT
I AM TRYING OT WRITE A SQL STATMENT WHICH WILL RETURN MY OUPUT AS BELOW
PHONE NU VALUE_VC VALUE_NU VALUE_NU_2 VALUE_NU_3
124678325 'XYZ' 11 12 13
938702910 'ABC' 14 15 16
cAN ANY ONE GIVE ME ANY SOLUTION
SQL> select * from test_table;
CHECK_ID VALUE_VC VALUE_NU PHONE_NO
1 XYZ 124678325
2 11 124678325
3 12 124678325
4 13 124678325
1 ABC 938702910
2 14 938702910
3 15 938702910
4 16 938702910
8 rows selected
SQL>
SQL> SELECT phone_no, MAX ( SYS_CONNECT_BY_PATH ( value_vc, ' ' )) value_vc
2 , MAX ( SYS_CONNECT_BY_PATH ( value_nu, ' ' )) value_nu
3 FROM ( SELECT phone_no, value_vc, value_nu
4 , ROW_NUMBER ( ) OVER ( PARTITION BY phone_no ORDER BY value_nu )
5 rn
6 FROM test_table )
7 START WITH rn = 1
8 CONNECT BY PRIOR rn = rn - 1 AND PRIOR phone_no = phone_no
9 GROUP BY phone_no
10 ORDER BY phone_no
11 /
PHONE_NO VALUE_VC VALUE_NU
124678325 XYZ 11 12 13
938702910 ABC 14 15 16
SQL> If you want them in different columns, then use some regular expression to seperate them
Similar Messages
-
hi frs,
i have a doubt in sql query.
this is my query
select * from scott.emp where comm like '3%'it will fetch all the values starting with 3.
2nd query
select * from scott.emp where comm like '%'this will give all the values except null. but i want to get null values also.how can i get i have used following query
select * from scott.emp where comm like '%' or comm is not nullits working whether there is an any other option.because i am going to use similar kind of condition in my report query if iam going to use or in where condition it will affect the performance.
pls help
regards
RajeshHi Rajesh,
I'm sure I do not understand your requirement correctly.
You say you want to retrieve rows that have or have not null in colum 'comm', right?
If so, simply get rid of this part of your where clause (provided you have more conditions).
select * from scott.emp shall be enough.
Cheers,
Guido -
Hi,
I have a doubt in forming query.
I have a table like this
Inst_Id port1 sid port2
1 2300 1 2302
2 2304 1 2302
3 2306 1
4 2300 2
5 2306 2 2308
I need a result as for sid = 1(should take union of both port and list out with instd_id)
Port Inst_Id
2300 1
2302 1
2304 2
2306 3
Can any one help to get a query?
-haifriendsYou simply answer:
select inst_id,port1 from t where sid=1
union
select inst_id,port2 from t where sid=1 -
Hai,
I have problem in my select query,
My previous select query:
SELECT rrcty
ryear
rbukrs
rzzpspid
SUM( hslvt )
SUM( hsl01 )
SUM( hsl02 )
SUM( hsl03 )
SUM( hsl04 )
SUM( hsl05 )
SUM( hsl06 )
SUM( hsl07 )
SUM( hsl08 )
SUM( hsl09 )
SUM( hsl10 )
SUM( hsl11 )
SUM( hsl12 )
SUM( mslvt )
SUM( msl01 )
SUM( msl02 )
SUM( msl03 )
SUM( msl04 )
SUM( msl05 )
SUM( msl06 )
SUM( msl07 )
SUM( msl08 )
SUM( msl09 )
SUM( msl10 )
SUM( msl11 )
SUM( msl12 )
FROM zzsl5t
INTO TABLE it_erbproj
WHERE rldnr EQ c_rldnr AND
rrcty EQ c_rrcty AND
ryear EQ v_srr_fyear AND
rbukrs EQ v_srr_ccode AND
racct EQ v_racct AND
rzzpspid IN r_zzpspid
GROUP BY RRCTY ryear RBUKRS rzzpspid.
now i want change the above select query as,
If user enters input period 03 means,
i have to select
SELECT rrcty
ryear
rbukrs
rzzpspid
SUM( hslvt )
SUM( hsl01 )
SUM( hsl02 )
SUM( hsl03 )
SUM( mslvt )
SUM( msl01 )
SUM( msl02 )
SUM( msl03 )
only, not to select all the periods.
how can i give fields dynamically.
please suggest me.
ElamaranDuplicate message. Please close this one and look at my answer Doubt in Select query.
-
Enterprise bpm cluster query urgent please
Hello
I have 3 machines one 1st machine it is admin server and other 2 are managed servers
I will install weblogic on all 3 machines and then create a domain but my query is to do with BPM enterprise.Should I install bpm enterprise on all 3 machines as well or just on 1 machine(admin machine/1st machine) ? this is my doubt can you please clarify..
it is pretty urgent
thanksWith one machine is enough, then you will deploy to the WLS cluster at the end of the day you do not need to have BPM installed except for the Process Administrator.
HTH -
Report in Answers using a SQL Query(Sub Query) URGENT
HI
Can anyone help me in creating a report in answers using this below query please. Its little Urgent. I have no idea how to implement this, please suggest.
Select
a.account_external_id, a.edc_external_id, c.ann_usg, indclassificationcode, g.usage_cv, trunc(g.bill_month, 'mm') bill_month
from
crm2ro.cdi_customer_gas_all a, pwrline.account@lodestar_source b, crm2ro.cdi_ann_usg c,
select * FROM
select * from
select distinct d.account_external_id, d.end_date, d.bill_month, USAGE_CV, dense_rank () over (partition by d.account_external_id order by d.end_Date desc) dr
from
crm2ro.cdi_usage_gas_all d, crm2ro.cdi_customer_gas_all e
where
d.account_external_id = e.account_external_id and upper(e.plan_id) like '%CPS%' and e.product_external_id = 'V' and e.crm_product = 'MV'
and (e.plan_id like '%VAR_CPS_MX_G%' or e.plan_id like '%VAR_CPS_IT_G%') and e.account_status = 'ACTIVE'
)where dr<=12
) h
) g
where
a.account_external_id = g.account_external_id and
a.account_external_id = c.account_external_id and
a.account_external_id = b.accountid
thanks
vanYes Jai,
I want to do it from rpd or from the advance tab as 974053 said. But I am not aware of doing through advance tab and if I want to do through rpd then how can I do it. Please help me how to build this query through rpd or any other solution. -
Doubt in ORA_FFI(Its urgent)
Hi,
I've created a test.dll which contains caps func as follows:
int caps()
int * ptr=0x417;
if (*ptr==64)
return 1;
else
return 0;
Then I called this func through ORA_FFI package..
DECLARE
dll_handle ORA_FFI.LIBHANDLETYPE;
winexec_handle ORA_FFI.FUNCHANDLETYPE;
vn_ret PLS_INTEGER;
FUNCTION Runp( handle IN ORA_FFI.FUNCHANDLETYPE)
RETURN PLS_INTEGER;
PRAGMA INTERFACE(C, Runp, 11265);
BEGIN
break;
dll_handle := ORA_FFI.REGISTER_LIBRARY(NULL,'test.dll');
winexec_handle := ORA_FFI.REGISTER_FUNCTION(dll_handle,'caps');
ORA_FFI.REGISTER_RETURN(winexec_handle,ORA_FFI.C_INT);
vn_ret := Runp(winexec_handle);
IF vn_ret = 2 THEN
MESSAGE('Cannot find file ' );
END IF;
EXCEPTION WHEN OTHERS THEN
FOR i IN 1..Tool_Err.NErrors LOOP
message(Tool_Err.Message);
Tool_Err.Pop;
END LOOP;
END;
When I debug this code,It gives error as caps func not found in test.dll.
But the only func in test.dll is caps..
I'm using forms 6i in client server mode.
I created test.dll using Microsoft visual c++ by creating new win32 Dynamic link library.
One more doubt:
How can I find functions in a already compiled DLL?
Pls reply me..Its urgent..
Adios..
Prashanth DeshmukhHi,
refer these ,u will get some help
Standard Buttons:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/webDynproABAP-ALVControllingStandard+Buttons&
alv-pfstatus:
http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_pfstatus.htm
then how to capture that button click.
http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_ucomm.htm
http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_rowsel.htm -
Doubt in Firing Query with multiple opportunities UUID/IDs
HI Folks!
I might have simple doubt but please help me on this!
1. I have a custom BO with association to opportunities.
[DeploymentUnit(CustomerRelationshipManagement)] businessobject Sy_Trade {
[AlternativeKey] [Label("Trade Id")] element tradeid : BusinessTransactionDocumentID;
node RelatedOpportunities [0,n]{
element BusinessTransactionDocumentReference : BusinessTransactionDocumentReference;
element BusinessTransactionDocumentRelationshipRoleCode : BusinessTransactionDocumentRelationshipRoleCode;
association RelatedOpportunity[0,1] to Opportunity;
2. I have success fully used association and i am able to view create all the opportunities related to my custom Bo.
ISSUE : I want a facet where i just want DISPLAY the activities and sales document assigned in the RELATED OPPORTUNITIES ( N opportunities )
How do i query with Multiple opportunities ID and fetch the activities against it?
Btw I want to use query in UI Designer... I have created an advanced list pane and there i want the result list
I hope i am clear!
Thanks in adavance...
Regards
DhruvinHi Ludger,
I have successfully displayed Related Opportunities associated with trade.( i am able to create , delete also )
Issue : I am not able to "Display" ( i don't need to edit or create ) all the activities created against all the opportunities in a different tab.
I tried to approaches :
1: Query : Created a Query on Activity BO and tried to pass multiple related opportunities ( but seems not possible , please tell me any possibility to pass range of opportunity via transformation or anything? )
2 : binding : I have a Node Related Opportunity so just tried to bind it with BO model but problem is it is displaying all the activities of first opportunity of the list...
i think why because :
In Data model I have created a table bind with Related Opportunities...
now that node is 1 to N , association to opportunity 0 to 1 , hence i think it fetches only 1 opportunities activity
should i create like below ( Or is it possible)
Node Reltdoppts[0,1]
association [0,N] to opportunity BO ?
Although i strongly feel SAP should provied us two things :
1. We need to pass range of opportunities in a query.
2. We need to just write some absl code where i can fill the table and display it
and also is there any possibility to create a report or something to display activities as we just want to display the activities!
P.S : I have been getting a lot of bashing from client because some of the product restriction in cloud! i hope and wish SAP give developers free hand to develop right now its like our hands are tied to many things -
I have a doubt with the use of sub-queries. I am using a query like as below & it is giving me expected result:-
SELECT ISS.item_type_id,count(1) + (select sum(invoiced_qty) from ppbs_invoice_detail where
trunc(created_date) between '01-jul-05' and '04-jul-05' and item_type_id=ISS.item_type_id) qty
FROM ppbs_INV_SIM_SERIAL ISS
WHERE INSTR('ROAAIT',STATUS)>0
AND INSTR('NU0NU1NU2NU3SC0',CITY_CODE) =0
and ISS.item_type_id in ('SM17')
group by ISS.item_type_id --
I will re-write above query & i have been using queries like :-
SELECT ISS.item_type_id,count(1) qty
FROM ppbs_INV_SIM_SERIAL ISS
WHERE INSTR('ROAAIT',STATUS)>0
AND INSTR('NU0NU1NU2NU3SC0',CITY_CODE) =0
and ISS.item_type_id in ('SM17') and item_type_id in
(select item_type_id from ppbs_invoice_detail where
trunc(created_date) between '01-jul-05' and '04-jul-05' and item_type_id=ISS.item_type_id)
group by ISS.item_type_id
my doubt here is that the sub-query in the first query is coming before i use the table 'ppbs_inv_sim_serial ISS' whereas in the second query, the table use 'ppbs_inv_sim_serial ISS' is coming before the sub-query use. I have been using queries where table name is defined before the sub-query.
I hope, my question is clear. Please help in solving the doubt.
Regards.I don't see a problem with the table aliasing that you seem to doubt, but your first query won't run. I boiled the thing down to basics: SQL>create table t1 (one number, val_1 number );
Table created.
SQL>create table t2 (one number, val_2 number );
Table created.
SQL>insert into t1 values (1,1);
1 row created.
SQL>insert into t2 values (1,2);
1 row created.
SQL>select a.one, count(1) + ( select sum(val_2) from t2 where t2.one = a.one) qty
2 from t1 a
3 group by one;
select a.one, count(1) + ( select sum(val_2) from t2 where t2.one = a.one) qty
ERROR at line 1:
ORA-00979: not a GROUP BY expression
SQL>
SQL>select a.one, count(1) qty
2 from t1 a
3 where a.one in ( select one from t2 where one = a.one)
4 group by one;
ONE QTY
1 1It's superfluous to "where a.one in ( select.. where = a.one) but that's your code basically. I would just do "=" -
In the problem iam calculating a Stock report.In the SQL suppose the relation F does not return any rows , then (D.ACC_QTY + F.RET_QTY) gives null. How to avoid this problem..
SELECT A.CLASSIFICATION_CODE, A.ITEM_ABBR, A.ITEM_DESC,
A.ALT_ITEM_CODE, A.UOM_DESC, A.BASIC_PRICE,
(A.OPENING_QTY + B.ACC_QTY - C.ISS_QTY)
OPENING_STOCK, (D.ACC_QTY + F.RET_QTY) ACCEPT_QTY, E.ISS_QTY,
((A.OPENING_QTY + B.ACC_QTY - C.ISS_QTY)
+ (D.ACC_QTY + F.RET_QTY) - E.ISS_QTY)
QTY_IN_HAND
FROM (SELECT CLASSIFICATION_CODE, ITEM_ABBR, ITEM_DESC,
ALT_ITEM_CODE, NVL(OPENING_QTY, 0)
OPENING_QTY, UOM_MASTER.UOM_DESC,
BASIC_PRICE
FROM ITEM_MASTER, UOM_MASTER
WHERE ITEM_MASTER.UOM_CODE = UOM_MASTER.UOM_CODE)
A,
(SELECT GRN_DETAIL.ITEM_CODE,
SUM(NVL(GRN_DETAIL.ACCEPT_QTY, 0))
ACC_QTY
FROM GRN_HEADER, GRN_DETAIL
WHERE GRN_HEADER.GRN_NO = GRN_DETAIL.GRN_NO AND
GRN_HEADER.GRN_DATE < '01-JAN-2006'
GROUP BY GRN_DETAIL.ITEM_CODE) B,
(SELECT MRN_DETAIL.ITEM_CODE,
SUM(NVL(MRN_DETAIL.ISSUED_QTY, 0))
ISS_QTY
FROM MRN_HEADER, MRN_DETAIL
WHERE MRN_HEADER.MRN_NO = MRN_DETAIL.MRN_NO AND
MRN_HEADER.MRN_DATE < '01-JAN-2006'
GROUP BY MRN_DETAIL.ITEM_CODE) C,
(SELECT GRN_DETAIL.ITEM_CODE,
SUM(NVL(GRN_DETAIL.ACCEPT_QTY, 0))
ACC_QTY
FROM GRN_HEADER, GRN_DETAIL
WHERE GRN_HEADER.GRN_NO = GRN_DETAIL.GRN_NO AND
GRN_HEADER.GRN_DATE BETWEEN
'01-JAN-2006' AND '31-DEC-2006'
GROUP BY GRN_DETAIL.ITEM_CODE) D,
(SELECT MRN_DETAIL.ITEM_CODE,
SUM(NVL(MRN_DETAIL.ISSUED_QTY, 0))
ISS_QTY
FROM MRN_HEADER, MRN_DETAIL
WHERE MRN_HEADER.MRN_NO = MRN_DETAIL.MRN_NO AND
MRN_HEADER.MRN_DATE BETWEEN
'01-JAN-2006' AND '31-DEC-2006'
GROUP BY MRN_DETAIL.ITEM_CODE) E,
(SELECT B.ITEM_CODE,
SUM(NVL(B.QUANTITY_ISSUE,0))
RET_QTY
FROM MATERIAL_MOVEMENT_HEADER A,MATERIAL_MOVEMENT_DETAIL B
WHERE A.SLIP_NO = B.SLIP_NO AND
A.SLIP_DATE BETWEEN
'01-JAN-2006' AND '31-DEC-2006' AND
B.TO_JOB_CODE IS NULL
GROUP BY B.ITEM_CODE) F
WHERE A.ALT_ITEM_CODE = B.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = C.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = D.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = E.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = F.ITEM_CODE (+) AND
A.ALT_ITEM_CODE LIKE 'BOBRNG%017' AND
A.CLASSIFICATION_CODE = 'BO';Sorry members for writing the word 'Urgent'..and really cutting down on your work.
I am thankful to the person who pointed out my error in the query..it was really simple..should hv solved myself, but even after changing the query with Nvl and changing the business logic to some extent it again fetches no rows..
The sql given underneath is basically a job-wise stock allocation report..
SELECT B.JOB_CODE, A.CLASSIFICATION_CODE, A.ITEM_ABBR,
A.ITEM_DESC, A.ALT_ITEM_CODE, A.UOM_DESC,
A.BASIC_PRICE, (A.OPENING_QTY + (NVL(B.ACC_QTY, 0)
+ NVL(F.RET_IN, 0)) - (NVL(C.ISS_QTY, 0) + NVL(G.RET_OUT,
0))) AS OPENING_STOCK, (NVL(D.ACC_QTY, 0)
+ NVL(H.RET_IN, 0)) RECEIVED, (NVL(E.ISS_QTY, 0)
+ NVL(I.RET_OUT, 0)) ISSUED,
((A.OPENING_QTY + (NVL(B.ACC_QTY, 0) + NVL(F.RET_IN, 0))
- (NVL(C.ISS_QTY, 0) + NVL(G.RET_OUT, 0)))
+ (NVL(D.ACC_QTY, 0) + NVL(H.RET_IN, 0)) - (NVL(E.ISS_QTY,
0) + NVL(I.RET_OUT, 0))) QTY_IN_HAND
FROM (SELECT CLASSIFICATION_CODE, ITEM_ABBR, ITEM_DESC,
ALT_ITEM_CODE, UOM_MASTER.UOM_DESC,
BASIC_PRICE, 0 OPENING_QTY
FROM ITEM_MASTER, UOM_MASTER
WHERE ITEM_MASTER.UOM_CODE = UOM_MASTER.UOM_CODE)
A,
(SELECT GRN_HEADER.JOB_CODE,
GRN_DETAIL.ITEM_CODE,
SUM(NVL(GRN_DETAIL.ACCEPT_QTY, 0))
ACC_QTY
FROM GRN_HEADER, GRN_DETAIL
WHERE GRN_HEADER.GRN_NO = GRN_DETAIL.GRN_NO AND
GRN_HEADER.GRN_DATE < '01-JAN-2006'
GROUP BY GRN_HEADER.JOB_CODE,
GRN_DETAIL.ITEM_CODE) B,
(SELECT B.TO_JOB_CODE, B.ITEM_CODE,
SUM(NVL(B.QUANTITY_ISSUE, 0)) RET_IN
FROM MATERIAL_MOVEMENT_HEADER A,
MATERIAL_MOVEMENT_DETAIL B
WHERE A.SLIP_NO = B.SLIP_NO AND
A.SLIP_DATE < '01-JAN-2006'
GROUP BY B.TO_JOB_CODE, B.ITEM_CODE) F,
(SELECT MRN_HEADER.JOB_CODE,
MRN_DETAIL.ITEM_CODE,
SUM(NVL(MRN_DETAIL.ISSUED_QTY, 0))
ISS_QTY
FROM MRN_HEADER, MRN_DETAIL
WHERE MRN_HEADER.MRN_NO = MRN_DETAIL.MRN_NO AND
MRN_HEADER.MRN_DATE < '01-JAN-2006'
GROUP BY MRN_HEADER.JOB_CODE,
MRN_DETAIL.ITEM_CODE) C,
(SELECT B.JOB_CODE, B.ITEM_CODE,
SUM(NVL(B.QUANTITY_ISSUE, 0)) RET_OUT
FROM MATERIAL_MOVEMENT_HEADER A,
MATERIAL_MOVEMENT_DETAIL B
WHERE A.SLIP_NO = B.SLIP_NO AND
A.SLIP_DATE < '01-JAN-2006'
GROUP BY B.JOB_CODE, B.ITEM_CODE) G,
(SELECT GRN_HEADER.JOB_CODE,
GRN_DETAIL.ITEM_CODE,
SUM(NVL(GRN_DETAIL.ACCEPT_QTY, 0))
ACC_QTY
FROM GRN_HEADER, GRN_DETAIL
WHERE GRN_HEADER.GRN_NO = GRN_DETAIL.GRN_NO AND
GRN_HEADER.GRN_DATE BETWEEN
'01-JAN-2006' AND '31-DEC-2006'
GROUP BY GRN_HEADER.JOB_CODE,
GRN_DETAIL.ITEM_CODE) D,
(SELECT B.TO_JOB_CODE, B.ITEM_CODE,
SUM(NVL(B.QUANTITY_ISSUE, 0)) RET_IN
FROM MATERIAL_MOVEMENT_HEADER A,
MATERIAL_MOVEMENT_DETAIL B
WHERE A.SLIP_NO = B.SLIP_NO AND
A.SLIP_DATE BETWEEN '01-JAN-2006' AND
'31-DEC-2006'
GROUP BY B.TO_JOB_CODE, B.ITEM_CODE) H,
(SELECT MRN_HEADER.JOB_CODE,
MRN_DETAIL.ITEM_CODE,
SUM(NVL(MRN_DETAIL.ISSUED_QTY, 0))
ISS_QTY
FROM MRN_HEADER, MRN_DETAIL
WHERE MRN_HEADER.MRN_NO = MRN_DETAIL.MRN_NO AND
MRN_HEADER.MRN_DATE BETWEEN
'01-JAN-2006' AND '31-DEC-2006'
GROUP BY MRN_HEADER.JOB_CODE,
MRN_DETAIL.ITEM_CODE) E,
(SELECT B.JOB_CODE, B.ITEM_CODE,
SUM(NVL(B.QUANTITY_ISSUE, 0)) RET_OUT
FROM MATERIAL_MOVEMENT_HEADER A,
MATERIAL_MOVEMENT_DETAIL B
WHERE A.SLIP_NO = B.SLIP_NO AND
A.SLIP_DATE BETWEEN '01-JAN-2006' AND
'31-DEC-2006'
GROUP BY B.JOB_CODE, B.ITEM_CODE) I
WHERE A.ALT_ITEM_CODE = B.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = C.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = D.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = E.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = F.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = G.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = H.ITEM_CODE (+) AND
A.ALT_ITEM_CODE = I.ITEM_CODE (+) AND
B.JOB_CODE = C.JOB_CODE AND
B.JOB_CODE = D.JOB_CODE AND
B.JOB_CODE = E.JOB_CODE AND
B.JOB_CODE = F.TO_JOB_CODE AND
B.JOB_CODE = G.JOB_CODE AND
B.JOB_CODE = H.TO_JOB_CODE AND
B.JOB_CODE = I.JOB_CODE AND
A.ALT_ITEM_CODE = 'BOSNVL0004-006-002';
regards, -
Hi ,
I have two tables "table1" and "table2".Structure of the both tables are below:
Table1:
CustomerId
CustFname
CustLname
Convertion_Date
Table2:
CustomerId
DFname
DLname
CustomerId is used for joins .
Now i need a query based on conversion_date.
If conversion_date <sysdate
then
select CustomerId ,CustFname,CustLname,Convertion_Date from Table1
else
select CustomerId,DFname,DLname from Table2
End .
I need this functionality in a single query using case statement.
Please help ..
Thanks,
Preethi MRPreethi MR wrote:
Hi ,
I have two tables "table1" and "table2".Structure of the both tables are below:
Table1:
CustomerId
CustFname
CustLname
Convertion_Date
Table2:
CustomerId
DFname
DLname
CustomerId is used for joins .
Now i need a query based on conversion_date.
If conversion_date <sysdate
then
select CustomerId ,CustFname,CustLname,Convertion_Date from Table1
else
select CustomerId,DFname,DLname from Table2
End .
I need this functionality in a single query using case statement.
Please help ..
Thanks,
Preethi MRIs this urgent homework? Or urgent something else work?
What exactly makes it urgent? -
Change Source of query - Urgent
hello everyone,
I have an urgent requirement to change the source of the query, till now our query is based on Info cube but now we want it to come from the Multiprovider, so please give me some suggestions what to do. Should i copy this query, if yes, how should i go about it.
i shall assign points for all helpful answers.
Thanks
Laura.Thanks for your quick reply guys,
But the thing is that the source cube is already a part of the multiprovider, but the multiprovider is not fetching data from the source cube. But when i try using RSZC, it gives me error list of info objects that are nt present in Multiprovider. Why is this error, because the info cube is already part of the multiprovider. Does the field of info cube also need to be part of multiprovider? If i dont have them, then doest that mean that i have to re-design the whole query again?
I have assigned points.
thanks
Laura -
Plant Maintenance - AUFK table - LTEXT attribute - long text query - URGENT
Hi,
I have a query regarding AUFK table which has the LTEXT attribute in it.
I want to know how this field gets set ?
Does sap automatically sets the field, is it a standard functionality ? and also what difference does it bring when it gets set and when it is blank ?
Please educate me on this, its very urgent.
Many Thanks,
MadanHi,
Thanks for your response.
But I need detail explanation about the AUFK-LTEXT field.
1. How does it get set ?
2. Do we have to set it manually or sap does that ?
Awaiting your response,
Madan
Edited by: Madan N on Jun 11, 2008 2:15 PM -
Doubts on datapump query parameter
Hi,
Oracle Version : 10.2.0.1
Operating system:Windows
Can any one please tell me the difference between the two export statements where i user Query parameter in my export .
E:\oracle\dbdump>expdp scott/tiger directory=dbdump dumpfile=partion.dmp logfile=partion.log exclude=statistics,grants tables=emp QUERY=emp:'"where deptno<20"'
Export: Release 10.2.0.1.0 - Production on Wednesday, 21 October, 2009 11:47:55
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Starting "SCOTT"."SYS_EXPORT_TABLE_01": scott/******** directory=dbdump dumpfile=partion.dmp logfile=partion.log exclude=statistics,grants tables=emp QUERY=emp:'where deptno<20'
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-31693: Table data object "SCOTT"."EMP" failed to load/unload and is being skipped due to error:
ORA-00933: SQL command not properly ended
Master table "SCOTT"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
Dump file set for SCOTT.SYS_EXPORT_TABLE_01 is:
E:\ORACLE\DBDUMP\PARTION.DMP
Job "SCOTT"."SYS_EXPORT_TABLE_01" completed with 1 error(s) at 11:48:06
E:\oracle\dbdump>expdp scott/tiger directory=dbdump dumpfile=partion.dmp logfile=partion.log exclude=statistics,grants tables=emp QUERY='"where deptno<20"'
Export: Release 10.2.0.1.0 - Production on Wednesday, 21 October, 2009 11:57:32
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Starting "SCOTT"."SYS_EXPORT_TABLE_01": scott/******** directory=dbdump dumpfile=partion.dmp logfile=partion.log exclude=statistics,grants tables=emp QUERY='where deptno<20'
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
. . exported "SCOTT"."EMP" 7.375 KB 3 rows
Master table "SCOTT"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
Dump file set for SCOTT.SYS_EXPORT_TABLE_01 is:
E:\ORACLE\DBDUMP\PARTION.DMP
Job "SCOTT"."SYS_EXPORT_TABLE_01" successfully completed at 11:57:44Hi,
Here another doubt i am trying to take a full dump of the scott schema and i want the emp table data based on the salary condition .But i am getting the following error .Please help me that we can't user query option when taking full schema dump.
E:\oracle\dbdump>expdp scott/tiger directory=dbdump dumpfile=full_1.dmp logfile=full_1.log exclude=statistics,grants QUERY=scott.emp:'"where sal<3000"'
Export: Release 10.2.0.1.0 - Production on Wednesday, 21 October, 2009 12:14:44
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Starting "SCOTT"."SYS_EXPORT_SCHEMA_01": scott/******** directory=dbdump dumpfile=full_1.dmp logfile=full_1.log exclude=statistics,grants QUERY=scott.emp:'where sal<3
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 192 KB
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-31693: Table data object "SCOTT"."DEPT" failed to load/unload and is being skipped due to error:
ORA-00933: SQL command not properly ended
ORA-31693: Table data object "SCOTT"."EMP" failed to load/unload and is being skipped due to error:
ORA-00933: SQL command not properly ended
ORA-31693: Table data object "SCOTT"."SALGRADE" failed to load/unload and is being skipped due to error:
ORA-00933: SQL command not properly ended
. . exported "SCOTT"."BONUS" 0 KB 0 rows
Master table "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
Dump file set for SCOTT.SYS_EXPORT_SCHEMA_01 is:
E:\ORACLE\DBDUMP\FULL_1.DMP
Job "SCOTT"."SYS_EXPORT_SCHEMA_01" completed with 3 error(s) at 12:14:56
E:\oracle\dbdump>expdp scott/tiger directory=dbdump dumpfile=full_11.dmp logfile=full_11.log exclude=statistics,grants QUERY='"where sal<3000"'
Export: Release 10.2.0.1.0 - Production on Wednesday, 21 October, 2009 12:30:30
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Starting "SCOTT"."SYS_EXPORT_SCHEMA_01": scott/******** directory=dbdump dumpfile=full_11.dmp logfile=full_11.log exclude=statistics,grants QUERY='where sal<3000'
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 192 KB
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-31693: Table data object "SCOTT"."DEPT" failed to load/unload and is being skipped due to error:
ORA-00904: "SAL": invalid identifier
. . exported "SCOTT"."EMP" 7.703 KB 11 rows
ORA-31693: Table data object "SCOTT"."SALGRADE" failed to load/unload and is being skipped due to error:
ORA-00904: "SAL": invalid identifier
. . exported "SCOTT"."BONUS" 0 KB 0 rows
Master table "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
Dump file set for SCOTT.SYS_EXPORT_SCHEMA_01 is:
E:\ORACLE\DBDUMP\FULL_11.DMP
Job "SCOTT"."SYS_EXPORT_SCHEMA_01" completed with 2 error(s) at 12:30:51 -
Doubts related to views urgent help needed
Hi all ,
i am new to oracle technology and have a doubt related to VIEWS
i have a master table job_master and i have preapred a view of the master table as
job_master_view
The view i created as create view job_master_view as select * from job_master
Now my doubt is if i exevute a SELECT FOR UPDATE NOWAIT query on the view job_master_view then will corresponding row of the master table also be locked
I am trying to execute above query to avoid simultaneous access by multiple users
I the above approach correct ? and will the row of master table get locked ?
please let me know in case my query is not clear
Thanking in advance
RegardsMy question is, how long you are going to hold lock on these table? If not, you can only use select for update with requried records using where cluase. I also suggest other application which updates this table to use same kind of statement, with NOWAIT caluse, when these applicationg trying to get a lock on these records and found already locked my other, it wont block or wait, just statement fails and can be re-tried again.
Bascially triggers are used for sort of action not for selecting data. What you can do is that develop a procedure and call it in the trigger and in the procedure you can easily use dbms_outout.put_line to display output on the sqlprompt.
Jaffar
Maybe you are looking for
-
Error installing Dialog Instance ABAP+JAVA
Hi, We're having a little issue with installation of a ERP dialog instance. The problem is, when the initial installation was made, it was a system copy but not in the traditional way, the partner performed a copy in OS level (cp -rp .... , etc). Onc
-
Hi! I am trying to collect a number of touchpoints from a controller thorugh a SCB-68 and a Daqpad-6020E. There are about ten thousand touchpoints usually in three columns and for the first 1500 everything is okay and then suddenly a bunch random num
-
"Insufficient content for edit" Error Message
In Premiere, when performing a three point edit, I would get a "Fit Clip" dialogue box that asked me if I wanted to "Ignore Source In Point", "Ignore Source Out Point", etc. I usually pick the same option so I checked off the box that said "Always us
-
Firefox has been continually crashing for the past 2 months. It will freeze and hang up and then crash. it is not any one website that causes it. I am up to date with all plugins and updates. Please help.
-
Airport Extreme won't connect with my cable modem (Time Warner)
OK, I'm tired of staring at a blinking amber light. I'm reaching out to anyone out there who's had this problem. I've got everything connected right, the software loaded, the connections set on my laptop (Macbok Pro). But still my Airport Extreme won