provide multiple values to the select query IN
HelloI just wanted to know if there is a more effective way to provide values for my statement SELECT. Is what we do, gives us an excel file that contains a single column of serial numbers then we format the content so that it can be read by pl sql. By format, I mean put single quotes on the serial numbers, then separate then by comma.
Like, we are sent
8181818181818
2323123525241
1231231231234
Then we have to get in shape to look like this (using formulas in excel)
'8181818181818',
'2323123525241',
'1231231231234'
in the process, I have to do a lot of copy and pasting that seems to take a long time.
So, is there a way to make the process of sql pl serial passed to me as an excel file or is there any other alternative methods can I use?
TABLE EXTERNAL research
Tags: Database
Similar Questions
-
Passing the value of the SQL query select list
Hello
In my application users have in their homepage to a region which has two simple things, a part of LIST SLECT lov function and a BUTTON
There is also another page which has a normal life to report which shows the employees.
Homepage the user can select certain number of Department in its 'SLECT-LIST' and click 'open '.
For example: If the user has selected a DEP_NUM_5 and click on the BUTTON it will be redirected to the page of a report and gets only showed the employees belonging to the Department 5.
The report page contains a simple SQL query, and I understand that somehow I must pass the value in the SELECT LIST, where I now have the '?
How can I do this, where should I start?
Of course I would really appreciate an example of code, if anyone has time to do a.
select "EMP_ID", "EMP_FORNAME", "EMP_SURNAME", "DEP_NUMBER" from EMP E where E.DEP_NUMBER = ????????
Hi Sozua,
1. create an item hidden on the page where you have the report.
I say P2_DEPT_NO
2 assign to that in your sql query
select "EMP_ID", "EMP_FORNAME", "EMP_SURNAME", "DEP_NUMBER" from EMP E where E.DEP_NUMBER = :P2_DEPT_NO
below the area source ther is also an option
Elements of page to submit-> put this element in this.
for example;
Page to submit items: P2_DEPT_NO
3. change your button
Action: Redirecting to page of this application
Page: 2 / / assuming that page 2 is the report page
Place these items: P2_DEPT_NO
with these values: & P1_SELECT_LIST. assuming that selection list is on page 1
Hope this helps you,
Kind regards
Jitendra
-
a problem in passing multiple values in the loop settings for
Hi all
I am facing a problem in passing multiple values in the loop settings for.
EX:
CREATE or REPLACE PROCEDURE (pr_id OUT NUMBER) HAVE
tab type is table of NUMBER;
TEMP_TAB TAB;
BEGIN
Select the COLLECT LOOSE pr temp_tab pr_id;
I'm in 1.TEMP_TAB. loop of COUNTING
PR_ID: = temp_tab (i);
end loop;
END TEST;
OUTPUT:-
pr_id = 234578
in the example above, I'm only a value as an out parameter. but I send you PR_ID of the loop.
why I don't get all the values that the parameters.please offer a solution for me.
Thank you my friend.More clarification, let's look at your code...
-- create a procedure and have a single numeric out variable CREATE OR REPLACE PROCEDURE TEST ( pr_id OUT NUMBER ) AS -- declare a type as an array of numbers type tab is table of NUMBER; -- declare a varianble of that array type TEMP_TAB TAB; BEGIN -- query all the values from the table into the array select pr_id BULK COLLECT INTO temp_tab from pr; -- loop through each value in the array for i in 1..TEMP_TAB.COUNT loop -- set the value of the single OUT parameter, OVERWRITING any previous value it has PR_ID := temp_tab(i); -- loop around to the next value end loop; -- end the procedure with the final value of PR_ID END TEST;
-
Need to use values from the first query in other queris to the data model
Hello
Here is my requirement-
I use the data model to run multiple queries. The first query, I get 10 records. Now, I want to use these 10 records in the second query to get my final result. I am not able to use the sub query as the two motions are quite long and complex.
Select distinct Bishop of emp
Select empno, emp where Bishop in (: Bishop)
I can't use: Bishop because it will give only the last value stored at Archbishop. Is it possible to be able to use all the values from the first query in the second query using the data model?Hello
Are you sure that you have your "dataStructure" configured correctly? Try this simple example:
Hope this helps
Andy
-
get the values of the selected items to RichSelectManyChoice
Hi all
I have a RichSelectManyChoice
When the user clicks on the "submit" button I want to get the values of the selected items...
----------------------------------------------------------page.jspx-----------------------------------------------------------------------------
<? XML version = "1.0" encoding = "UTF - 8"? >
" < = xmlns:jsp jsp:root ' http://Java.Sun.com/JSP/page "version ="2.1"xmlns:f =" " http://Java.Sun.com/JSF/core "
' xmlns:af = ' http://xmlns.Oracle.com/ADF/faces/rich "> "
< jsp:directive.page contentType = text/html"; Charset = UTF - 8 "/ >
< f: view >
< af:document title = "untitled1.jspx" id = "d1" > "
< af:messages id = "m1" / >
< af:form id = "f1" >
< af:panelGridLayout id = "pgl1" >
< af:gridRow height = "100%" id = "gr1" >
< af:gridCell width = '100% ' halign = "stretch" valign = "stretch" id = "gc1" >
<! - content - >
< af:selectManyChoice value = "#{bindings." CountriesView1.inputValue}.
label = "#{bindings." CountriesView1.label}"id ="smc1.
valuePassThru Binding = "#{suspect." Country}"="true">
< f: selectItems value = "#{bindings." CountriesView1.items}"id ="si1"/ >
< f: validator binding = "#{bindings." CountriesView1.validator} "/ >"
< / af:selectManyChoice >
< / af:gridCell >
< / af:gridRow >
< / af:panelGridLayout >
< text af:button = "Button 1" id = "b1" action = "#{suspect.valide}" / >
< / af:form >
< / af:document >
< / f: view >
< / jsp:root >
---------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------suspect.java-------------------------------------------------------------------
package test.view;
import com.sun.org.apache.xpath.internal.operations.String;
Import oracle.adf.view.rich.component.rich.input.RichSelectManyChoice;
public class suspect {}
RichSelectManyChoice campaign private;
String string = null;
public suspect() {}
????????????????????????????????????????
}
public void valide() {}
}
{} public void setCountry (RichSelectManyChoice country)
This.Country = country;
}
public RichSelectManyChoice {} getCountry()
back country;
}
}
---------------------------------------------------------------------------------------------------------------------------------------------------------
Anyone has an idea please?
Hello
You can use
JUCtrlListBinding listBindings = (JUCtrlListBinding) getBindings () .get ("CountriesView1");
Object [] str = listBindings.getSelectedValues ();
for (int i = 0; i)< str.length;="" i++)="">
System.out.println (STR [i]);
}
in this loop, you will get all the values of selectManyChoice, for details see Ashish Awasthi (Jdev/ADF) Blog: using the selection Multiple (component selectManyListbox & selectManyCheckbox) in ADF
hope it helps
-
Value of the selected tree node
Hello
I'm new to Apex (4.1.1) and I'm having a small problem.
I had 2 Pages. The frist one is composed of a treeregion and a "submit" button.
The Second is a report.
I want to create a workflow, the user selects a treenode shipment and presses. Then it will be redirected to the reportspage,
that will show him a report according to the treenode that he selected on the first Page.
Problem:
I don't know how I can read the value of the selected treenode.
I hope you can help me.
Thank you
FrédéricHi Frederic,.
To get the value of the selected tree node, you can make use of the "selected Page element node' attribute on the attributes of the tree page. Just create an element of your page and set the "Page of selected node element" of this new item page. Then fill the point via the BINDING of your tree query parameter. For an example, take a look at the following: http://apex.oracle.com/pls/apex/f?p=36648:6, where I put my point page P6_SELECTED_NODE to the value of the node selected in the first tree that is empno. Your report query must refer to the node selected item "Page, to make sure it displays information about the selected tree node.
I hope this helps.
Kind regards
Hilary -
The select query-based search page...
I want to create a basic search page at the base on a select query.
The select query will not be based on Table.Its based on functions.
I created a view like this object
Select xx_test_accruals(:p_date) of ACCUMULATION: p_date double DT
I created a search page
In the area of provision of Home Page, I added a region of the query. In this region of request I created a result based research Table.
When I run the page opens with the field
DT
When I get back the date and click go, I get the error message like this...
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: 27122 Houston: SQL error in the preparation of the statement. Statement: SELECT * FROM (select xx_test_accruals(:p_date) of ACCUMULATION: p_date double DT) QRSLT WHERE ((UPPER (DT) like: 1 AND (DT as: 2 OR DT as: 3 OR DT as: 4 OR DT as: 5)))
Help, please
Published by: [email protected] on October 4, 2009 14:04Hello
I tried it on my machine... There is a little change on the approach.
See we have a display object: XxAccrualsSummaryVO
the query is
Select xx_test_accruals (to_date (: 1, 'YYYY-MM-DD')) DT ACCRUAL, double to_date(:2,'YYYY-MM-DD')
Create a view property object: say DateTestPVO and create a transitional DATE type attribute say dated. MinValue. How to create the View Object(read in dev guide) property.
Link the date to DateTestPVO text entry and the date attribute. MinValue.
Now that the page will load in process request initialize the PVO not XxAccrualsSummaryVO.
Public Sub initialisePVO()
{OAViewObject vo = (OAViewObject) getDatePVO1 ();
If (! vo.isPreparedForExecution ())
{
vo.setMaxFetchSize (0);
}
Line = vo.createRow ();
vo.insertRow (row);
row.setNewRowState (Row.STATUS_INITIALIZED);}
And when you press the Go button and then enter the date entered and set the location where the XxAccrualsSummaryVO clause.
If (PageContext.GetParameter ("Go")! = null)
{
Get the value entered by the user in the date field.DateField OAMessageDateFieldBean = (OAMessageDateFieldBean) webBean.findIndexedChildRecursive ("text");
String datetest = (String) dateField.getValue (pageContext) m:System.NET.SocketAddress.ToString ();
Now set the where clause VO settings.
OAViewObject vodate = (OAViewObject) am.findViewObject ("invoicetestVO1");
vodate.setWhereClauseParams (null);
vodate.setWhereClauseParam(0,datetest);
vodate.setWhereClauseParam(1,datetest);
vodate.executeQuery ();
}It works perfectly... I tested it.
Thank you
Gerard -
How to use the value of the select in SQL queries list
I have a list with the list of states (P1_STATE) in Page 1. When I send the page, I get the VALUE of P1_STATE in Page 2 to the format: DC:AS:AK. I use the application to display the form in the Page 2 below.
Select *.
of STATE_REF
where IN location_id (: P1_STATE)
Now the format of P1_STATE will not work in the query. So it's not fetch all results. Is there a way in which the values of the selection list can be used in SQL queries. Thanks for the help.Hello
Try something like:
select * from STATE_REF where ':' || :P1_STATE || ':' LIKE '%:' || LOCATION_ID || ':%'
Andy
-
How to optimize the select query executed in a cursor for loop?
Hi friends,
I run the code below and clocked at the same time for each line of code using DBMS_PROFILER.
The SELECT inside the LOOP FOR cursor query took 773 seconds.CREATE OR REPLACE PROCEDURE TEST AS p_file_id NUMBER := 151; v_shipper_ind ah_item.shipper_ind%TYPE; v_sales_reserve_ind ah_item.special_sales_reserve_ind%TYPE; v_location_indicator ah_item.exe_location_ind%TYPE; CURSOR activity_c IS SELECT * FROM ah_activity_internal WHERE status_id = 30 AND file_id = p_file_id; BEGIN DBMS_PROFILER.start_profiler ('TEST'); FOR rec IN activity_c LOOP SELECT DISTINCT shipper_ind, special_sales_reserve_ind, exe_location_ind INTO v_shipper_ind, v_sales_reserve_ind, v_location_indicator FROM ah_item --464000 rows in this table WHERE item_id_edw IN ( SELECT item_id_edw FROM ah_item_xref --700000 rows in this table WHERE item_code_cust = rec.item_code_cust AND facility_num IN ( SELECT facility_code FROM ah_chain_div_facility --17 rows in this table WHERE chain_id = ah_internal_data_pkg.get_chain_id (p_file_id) AND div_id = (SELECT div_id FROM ah_div --8 rows in this table WHERE division = rec.division))); END LOOP; DBMS_PROFILER.stop_profiler; EXCEPTION WHEN NO_DATA_FOUND THEN NULL; WHEN TOO_MANY_ROWS THEN NULL; END TEST;
I tried to use COLLECT in BULK instead of a cursor for loop, but it did not help.
When I took the select query separately and executed with a value of the sample, and then he gave the results in a Flash of a second.
All tables have primary key index.
Any ideas what can be done to make this code more efficient?
Thank you
Raj.DECLARE v_chain_id ah_chain_div_facility.chain_id%TYPE := ah_internal_data_pkg.get_chain_id (p_file_id); CURSOR cur_loop IS SELECT * -- better off explicitly specifying columns FROM ah_activity_internal aai, (SELECT DISTINCT aix.item_code_cust, ad.division, ai.shipper_ind, ai.special_sales_reserve_ind, ai.exe_location_ind INTO v_shipper_ind, v_sales_reserve_ind, v_location_indicator FROM ah_item ai, ah_item_xref aix, ah_chain_div_facility acdf, ah_div ad WHERE ai.item_id_edw = aix.item_id_edw AND aix.facility_num = acdf.facility_code AND acdf.chain_id = v_chain_id AND acdf.div_id = ad.div_id) d WHERE aai.status_id = 30 AND aai.file_id = p_file_id AND d.item_code_cust = aai.item_code_cust AND d.division = aai.division; BEGIN FOR rec IN cur_loop LOOP ... DO your stuff ... END LOOP; END;
Published by: Dave hemming on December 4, 2008 09:17
-
passing parameters to the select query in DB link to call him...
I have a DB link that executes the select query based on user specified parameter.
Now, I created an invoke activity and specified input [which must be passed to the query] and output parameters [it is the result of the query]. That invoke link activity DB calls in which a parameter was created to be used in the select query. So my question is, DB link partner take the input parameter of call activity automatically or do we need to specify a mapping for this?When you create a partnerlink db the setting that you create for your chosen matches the entry and when you create the variable entry in the invoke for this partnerlink is created with the type of the parameter.
Create an assignment before your invoke and assign a value to the input variable that you created in the invoke. This value will be passed and used as a parameter in the selection.
Heidi.
-
Cannot get the value of the selection of OAMessageChoiceBean
Hello
Of our 11i to R12 upgrade, in the customer's advanced search page, we are unable to get the handle suitable for OAMessageChoiceBean (in extendedCO).
The snippet for the bean handling is as follows:
OAMessageChoiceBean PartyStatusFilter = (OAMessageChoiceBean) vOAPageContext.getRootWebBean () .findChildRecursive ("xxfeF426PartySearchStatus");
String xxTest = PartyStatusFilter.getSelectionValue (vOAPageContext);
The value of the above xxTest (in R12 approx.) is coming with a null value. Considering that the same code works in 11i environment and the xxTest output = "A".
So we cannot get the value of the selection of the messagechoicebean in our environment of R12. I already looked in previous similar positions in this forum, also tried to use getSelectionText (vOAPageContext) or getSelectedValue(), however, it did not work.
Pointers please?
Thank you very much
ZahidHi Zahid,
Try with this ID = HzPuiPartyStatus
-Had
-
Refreshing a report on the change in value of the selection list
-Very well, this should be very easy, but I can't seem to do things.
I have 2 items on a page: a list of selection and a report.
The report contains a WHERE clause that uses the value of the selection list.
So when I change the value of the selection list, the report needs to be recharged.
I don't want to use a 'Redirect and set' when I change the selection list, because I don't think it's very pretty.
So I created a dynamic action that updates the State when the selection list is changed.
Now for the problem: the report get updated, but the new value of the selection list is not used!
How can I make select the value of the item to be stored in session state?
I can't find this option anywhere in the parameters of the dynamic action.
Thank you.popovitsj wrote:
How can I make select the value of the item to be stored in session state?
I can't find this option anywhere in the parameters of the dynamic action.
It is in the region of report definition: Page to submit items in the Source section.
-
Restore the value of the selected line in the editable Table.
Hello, I use Jdeveloper 11.1.2.1.0.
My problem is:
1. Select a line in the editable table.
2. change the value inside elements of the af:inputText of columns.
3. tap on restore.
4. the values of the selected line remains the same.
If I select another line, before the restore, the restore will work as expected.
I want to when you press the button cancel the values of the selected row to be rollback-ed as well.Set the immediate on all the inputTextFields in the table and it worked.
Thank you.
-
How to store results of the select query in the tables.
I created a variable varray type and now want to assign some data of output of the select query in pl/SQL, as well as in reports 6i.You are in the wrong forum (this is for problems with the SQL Developer tool). You were the one where you have published first on the right, but not to reuse independent threads as you did.
Kind regards
K. -
Toggle button depends on the value of the selected row
Hello.
My problem is:
I have a Table "singleSelect" and a button Delete.
I´d want to toggle the button depends on the value of the selected row.
I mean:
C1: DepartmentId
C2: Yes/No
For each line: If c2 = "" then disable the rest button activates the button.
I hope you can help me.
I'm from Venezuela my English is not very good. :)Disabled = "#{row." C2 eq 'No'} '.
Maybe you are looking for
-
Satellite 1805-S274 - slow DVD for watching movies
Hello I have a 1805-S274 and it is very slow for watching DVD movies.When my score was new, I don't have problems to view DVDs.I turn off all programs that are running and I use the quick restore CD. Any body can help me?
-
Updates do not install, Sections of Vista does not and cannot start the Audio Service
I try to install the updates on windows update but important as the service package 2 do not work, they start then stop and say failed code "WindowsUpdate_80070643" boxes keep popping up saying some files are damaged or not installed properly and tha
-
I can't return to my * address email is removed from the privacy * address
I registered on my * address email is removed from the privacy * and I totally lost the address, including my access to my password.
-
error message "WindowsUpdate_80072F78" - impossible to verify updates
original title: error message "WindowsUpdate_80072F78". anyone has a solution fo RL following "WindowsUpdate_80072F78" - error cannot check the updates mainly. I already checked for disk errors and run 'fixit '.
-
dv2530en updated to Win 7 - the only problem left!
It is Verisoft Access Manager, version of Windows Vista is not compatible with Windows 7. I also tried to run under 'Vista 32 bit Mode', still does not work. Could someone point out to me how do I solve this problem? Any other alternative? Thank you