How to insert a row into the table from an entity class
I use JDeveloper 11.1.2.3.0 using ADF. I would like to insert a row in Table B, when A table is inserted into the database based on a value selected by the end user. I could do in a database trigger, but I would try in the ADF. I think that the best place to do it would be in the entity based on the table A class. I could override the doDML method and search for DML_INSERT
and make the table insert B here, but I don't know the best way to achieve this. I guess I want to avoid using a SQL "insert". I'm new to ADF and it can be difficult to get
a question using the appropriate terminology. I hope this makes sense.
Hello
Check out this blog: http://andrejusb.blogspot.com/2008/02/complex-insert-in-easy-way.html
Arun-
Tags: Java
Similar Questions
-
Insert a row into the table on a button click
Hi all
I have a table called 'temp' with 4 columns such as seq, name, event, id and I have a GP with 3 text such as name, event id fields
now my question is
If I enter values in the 3 text fields on this page and a button, click on (for example create), I wanted the values of dose to get inserted into the table 'temp' and
regarding, "seq" column I HAV created a sequence for it.
so 1. How to insert values into the table by entering the values in the page
2 wat shd b made to column seq... (shd b anyth made apex pages or wil automatically get values for each input line)
pls help me...
Thanks in advance
1, it is up to you change your account to something more user-friendly than '8f4692cc-040e-48ee-b102-590cdd4303fc'.
Then, it would also be a good idea to use proper English when you ask a question here... Not broken English as "now comes to my" and "wat shd b"... More people will be willing to help you if you at least put forward in order to ask a good question...
Which version of the database are you using? APEX version?
Change the code above to this process:
DECLARE
v_seq NUMBER;
BEGIN
Select SEQUENCE_NAME. NEXTVAL INTO v_seq
Double;
INSERT INTO temp (seq, name, event, id)VALUES (v_seq,: P1_name,: P1_event,: P1_id);
END;
This allows it to be used in older versions of Oracle that do not allow direct access to the sequence.nextval in an assignment statement.
Thank you
Tony Miller
Software LuvMuffin
-
Could not use DB function call to insert a row into a table OBIEE
Hello
At the prompt of the OBIEE report, I create a DB function in a variable column of the guest, so whenever I'm in the dropdown variable ob column call the function DB call.
The function call is insert a row into a table in the database. However, it seems impossible to insert the row into the table.
I have test the function in the sqlplus and it works, if the function has no problem. The problem is OBIEE failed to insert something in the datebase, it can only read from it.
Any ideas on how I could fix it?
Thank you!Hello
Use your Evaluate function and the variable correctly. In the case where u called this function evaluate in the report in a column, and he has 100 files it contains, it will call db 100 times.Kind regards
Anitha.B -
How to insert multiple rows in a table by the user (pl/sql)
Hello
I was trying to insert several rows in a table by a user by some pl/sql, but not every time entry. :/
What is happening is that the program requires each time ask the user for the new value but the loop
1 values inserts actually four times (the loop is run four times). can any point on what I am
doing wrong or solutions will be fun ;)
what I wrote here
---------------------------------
Set serveroutput on
set verify off
declare
EmpNo number;
EmpName varchar2 (20);
Start
because loop me in 1.4
EmpNo: = & empno;
EmpName: = '& empname';
insert into values(empno,empname) of the employee;
end loop;
end;
-------------------------------
do not laugh at my code, I'm new to this oracle :D
Thank you, prospects for the future for a responseuser13371438 wrote:
Thanks for the info, looks like a nice tool will ;) try
but I really want (my problem) in pl/sqlTake a quick re-read my post above.
PL/SQL is a process running on the database server. This process cannot interact with the client computer. He can't ask for user input, and it cannot display the output to the client. Client interface tools can only do. You are eager to get feedback from a user, if you need an interface tool to do. SQL * Plus can interface and application of entry, but only as variable substition, and it does not really provide a programming construct that allows you to run a program in a loop to do. Do this using SQL * Plus you must pair it with shell/dos scripting languages, but more ideally you should use an interface appropriate as Apex.
I was wondering if it all works in pl/sql to release cached data (as fflush (stdin) in c ++)
PL/SQL does not a customer entry, so there is no sense to have something to release the cached data. You pass the values of PL/SQL code using procedures or functions with parameters.
-
Impossible to insert xml data into the table
HII All,
I'm unable to parse the following xml file and insert them into the table.
Version of DB
======
My DB TableSQL> SELECT * 2 FROM V$VERSION; Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi PL/SQL Release 10.2.0.4.0 - Production CORE 10.2.0.4.0 Production TNS for Solaris: Version 10.2.0.4.0 - Production NLSRTL Version 10.2.0.4.0 - Production
Published by: RUSSO April 7, 2011 04:19Create table rgh_xml_storage ( user_id varchar2(4000), to_type varchar2(4000), mail_id varchar2(4000), subject varchar2(4000), sentDateTime varchar2(4000) )
Hello
Please provide all pertinent details!
Please correct my insert if statement it must be.
You have a few bad XPath.
Here's a way to unnest correctly repeated elements:SQL> select x1.user_id, 2 x1.subject, 3 x1.sentDateTime, 4 x2.to_type, 5 x2.mail_id 6 --x1.messageBody 7 from xmltable( 8 '/emailMessage' 9 passing xmltype(bfilename('TEST_DIR','email.xml'), nls_charset_id('CHAR_CS')) 10 columns user_id varchar2(4000) path 'headerInformation/sender/user/@userID', 11 subject varchar2(4000) path 'headerInformation/subject', 12 sentDateTime varchar2(4000) path 'headerInformation/sentDateTime', 13 messageBody clob path 'messageBody', 14 my_xml xmltype path 'headerInformation/recipients' 15 ) x1, 16 xmltable( 17 '/recipients/recipient' 18 passing x1.my_xml 19 columns to_type varchar2(4000) path '@type', 20 mail_id varchar2(4000) path 'user/@emailAddress' 21 ) x2 22 ; USER_ID SUBJECT SENTDATETIME TO_TYPE MAIL_ID -------------------- ------------------------------------------------ ------------------------------ --------- ------------------------------------------ RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 to [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 cc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 cc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 cc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 cc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 cc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 cc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 bcc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 bcc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 bcc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 bcc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 bcc [email protected] RC58522 Re: CAA - Schlesinger ' Arnold - LP01115771 Fri Oct 10 13:31:53 EDT 2010 bcc [email protected] 13 rows selected
-
How to set current row in the table after use the button tab on inputText
Hi all
My first post.., I am beginner in ADF and I'll try to explain my problem.
For now we use ADF 11 g (11.1.1.4), in a jsff page I have a table with a column of inputText.
On the the inputText valueChangeListener, I invoke a method in a bean viewScope that call an EJB method, make some services to the EJB on the modified line. After that, I update the VO and the table (because other values in the row have been changed) and reset the focus on the inputText even modified by the user with javaScript, because the focus was lost after updating.
So far, everything works fine.
When I use the arrow keys to change the selected line in the table, this is excellent work (focus is always in the inputText next or previous), but if the user tries the key tab allows you to change the current line, the inputText on the line that has the focus, but the current row in the table is not changed (I think that is normal).
My question: How can I change the current line after the tab key in this case?
I don't know if it is really clear, not easy to explain, do not hesitate to ask for more details.
Thanks in advance.Hello
My question: How can I change the current line after the tab key in this case?
Use a client event to listen to the keyboard entry and intercept the tab. Use af:serverListener to call the server to set the rowKey on the table and deliver a PPR for the table to repaint
See example 11 on http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html#CodeCornerSamples
to learn more on how to use the client listener and the receiving server
Frank
-
Initialize and insert the new row into the table of the Adv
When I click on add new button line in footer table adv, I want to add some rows with primary key predefined values.
for ex: col1 = 1, 2 = col2 and col3 = sequence.nextval, the new line should be initialized by these values in the table.
I did it in my CO:
OAAdvancedTableBean tableBean = (OAAdvancedTableBean) webBean.findChildRecursive ("advQTable");
If (tableBean! = null)
{
OATableFooterBean tableFooterBean = (OATableFooterBean) tableBean.getFooter ();
If (tableFooterBean! = null)
{
OAAddTableRowBean addTableRowBean = (OAAddTableRowBean) tableFooterBean.findChildRecursive ("addTableRow1");
System.out.println ("got addtable bean line");
String incNum = (String) pageContext.getSessionValueDirect ("incNum"); PK field
String probid = (String) pageContext.getSessionValueDirect ("probid"); PK field
String qid = "55"; IM harcoding rt now, but it must be generated from the db sequence.
Aserializable serializable [] = {incNum, qid probid};
am.invokeMethod ("getNewRow", aserializable);
}
AM:
-I tried several ways to set the attributes of the current line to the values, but I'm unsuccessful.
Can anyone help me please with the code here.
Thanks in advance.Hello
Game insert rows automatically false property to add new line button.
Now when you click on the button Add a new rank then "addRows" event is triggered which you can capture controller
call a method in AM
If ("addRows". Equals (Event))
{
ap.invokeMethod ("add");
}public void add()
{
Vo1 sapeEAAddressesVOImpl = getsapeEAAddressesVO1();
Row1 line = (Row) vo1.createRow ();
VO1.insertRowAtRangeIndex(0,row1);
Row1.setAttrbute ("col1", "Yes"); first column
Row1.SetAttribute ("col1", "No"); second column
int value is getOADBTransaction () .getSequenceValue ("the sequence name");.
Row1.SetAttribute ("col3", value); third filled sequence column.
Row1.setNewRowState (Row.STATUS_INITIALIZED);
VO1.setCurrentRow (row1);}
Thank you
GerardPublished by: Gauravv on August 31, 2009 20:28
-
How to insert data with ' ' in the table
I have the following requirement
I gave you some example of table to understand the requirement
Although insert the foregoing statement looking for somewhat different, but according to my requirement, I need to do...SQL> create table ttt(a varchar2(55)); Table created. SQL> insert into ttt values('insert into aa values('abc')') insert into ttt values('insert into aa values('abc')') * ERROR at line 1: ORA-00917: missing comma
Please help me in this...
Thank you
Salihauhhhh.... cant you just substitute your name instead of | one and the same thing, SQL> insert into ttt values('hai ''jyothsna'' how are you'); 1 row inserted SQL> commit; Commit complete A ------------------------------------------------------- hai '|' jyothsna how are you hai 'jyothsna' how are you
-
Insert a row into the view object based multi object
Hello
I currently have a ViewObject born of the three entity objects. Object as a single entity is updatable in this VO: the one where I want to insert a line.
In essence, I created a method in the ApplicationModuleImpl which instantiates a VOImpl of opinion when I want to insert. Then I create a line, set attributes and insert the line in the VO. The AppModule method is then called in a bean, after graduating from the information in the view.
I also want a delayed delivery: I want to be able to see the new line in connections that use this VO, but only commit to a precise moment in time.
Can someone tell me how to do this; c is there any special care, that I should have? How can I set attributes of CF? Should I prepend the name of the table when you specify the attribute?
Any help would be greatly appreciated.
Thank you
Hello
So even if the data are not validated you want to shown in the table. If the user submits the page then only it will be validated on the right?
And if he does not commit the data that the added line does not appear in the table of the next time you visit the page.
If you create a new row by calling the create statement it will create the new line and add it to the table. But you have to refresh the table (partial trigger try and if it doesn't work try to run the query in the table again.) This line however it enters the database only if you commit it will be shown in the table. However, if in the meantime, you perform a restore operation, the lines that you create will be sustained roll.
-
Insert xml files into the table
Hi all
How to create an application, which allows me to download an xml file and insert the file into a table, looking something like what makes the apex, with 'data-> data-> Data Load XML Workshop'.
I tried to create it using this link # 9170494
but when loading the file and send it (current executing the "sp") sends the error "ORA-22285: file for FILEOPEN operation or non-existent directory.
I could slightly auxiliary
concerning
This idea is troubling for me.
The XML file DOES NOT CHANGE. This is the goal. You have a DTD/XST that defines where in the XML hierarchy, a data element is and (so) how to access it. With this information, you can hardcode things.
Therefore, you should have no reason for that functionality 'map the data column in the table column"of the data loader since all mappings will be always the same.
As a simple INSERT... The SELECT statement can (and should) be used.
(use the FUSION if you update / insert data).
I copy + paste some of my code in a procedure that I use.
You will need to replace the parameter name (p_filename) with the value of appropriate link (name of item)
declare l_XML XMLType; begin /* get file from APEX WWV_FLOW_FILES */ begin select XMLType( blob_content, 1 ) -- 1 means that the file is USACII encoded. this may need to be changed. into l_XML from wwv_flow_files where name = p_filename; -- replace this with the appropriate ITEM NAME exception when no_data_found then raise_application_error( -20001, 'not in FLOW: ''' || p_filename || '''' ); end; /* you'll need to figure this one out */ INSERT INTO T (...) SELECT .. FROM XMLTable( '/' pasing l_xml columns
PATH -- repeat for each "column" you want to extract ); delete from wwv_flow_files where name=p_filename; end; -
Insert data into the table from the flat Flie
I have a flat file save in a directory on my server. I would like to read the data from the flat file and insert into a table on the stage. The flat file data as below
01-02-03-04-05-06-07-08-09-10
Suppose that Location_stage is my table and c1 is the column name.
The data should be saved as follows
Select * from location_stage
C1
----
01
02
03
04
05
Any help will be appreciated.
Thank you
NSYou can define an external table to read data from the file and a simple view to convert the string enclosed in columns:
SQL> create directory ext_data as 'c:\'; Directory created. SQL> create table ext_locations ( 2 loc varchar2(4000) 3 ) 4 organization external 5 ( 6 type oracle_loader 7 default directory ext_data 8 access parameters ( 9 records delimited by newline 10 logfile ext_data:'ext_loc.log' 11 fields terminated by ',' (loc) 12 ) 13 location ('locations.txt') 14 ); Table created. SQL> select * from ext_locations; LOC ----------------------------------------------- 01-02-03-04-05-06-07-08-09-10 SQL> create view location_stage as 2 select regexp_substr(loc,'[^-]+',1,level) c1 3 from ext_locations 4 connect by level <= length(loc)-length(replace(loc,'-',''))+1; View created. SQL> select * from location_stage; C1 ---------------------------------------------------------------------------- 01 02 03 04 05 06 07 08 09 10 10 rows selected.
Your data is stored only in the file...
Max
-
How to get multiple rows in the table is displayed on the form
I am looking for a way to get more table rows that appear on the form. I created a table with a header and a line with the add-in and remove button option. I like how the sample purchase order form has it setup in the designer it shows one line and it appears on the form so the table has three rows to start with. How do I do that? I looked at the code on the sample and I couldn't find it anywhere. Please help, thanks.
Hello
I have an example here in the construction of a dynamic array markets.
http://www.assuredynamics.com/index.php/category/portfolio/building-dynamic-tables/
You must select the line and then go to object > Binding palette and set it to repeat. You can set the minimum and initial number to what you want.
The form should be saved in a dynamic form of XML in the Save as dialog box.
Also the page must be set to Flowed, so that as the table grows, push another object down. In addition, you need to configure the paging settings so that the flow of the page as the number of lines is superior to a single page.
Give a start and if you need more help,
Niall
-
Insert a logo into the table of contents?
is it possible to insert a logo at the top or bottom of the table of contents (in the skin editor)?
Thank you
clemency
Hello
Please, what version are you using: Captivate® 5 or Captivate 4?
If it's the CP5, open the Info button in the Table of contents dialog, there's a button where you can download a 'photo', but you can use it for images, even for a video:
-
How to insert huge records in the table for the practice.
Hello
I created a new database in my personal inbox. Now, I want some specimen for different practical feature of oracle 10g. I need at least 1,00,000 records with different lines and columns.
any buddy tell me of any request or package that can create the table and insert unique records in this table.
Looking for valuable advice.
Thank youCan be dbms_random.string, dbms_random.value and dbms_random.random can help.
-
How to publish a data in the table from another table
Oracle forms6i
Hai All
I created a form in order to generate traffic. I had a problem that I can post that two data
I have two tables, a table is created dynamically the data in the tables are extracted from the text file, and they are divided and stored fields are
Bartime Bardate barcode
000011 0815 01/08/2010 - it came
000012 0816 01/08/2010
000013 0815 01/08/2010
000011 1130 08/01/2010 - he goes for a break
000011 1145 01/08/2010 - it comes once again in
000011 1650 01/08/2010
000012 1655 01/08/2010
000013 1645 08/01/2010 - it home
That I need to transfer this data to the database table, the table name is dail_att and the fields are
Code bars, timein, timeout, breakin, escape, day like I need like this
Barcode Timein Breakin Breakout Timeout Attend_date
000011 0815 1130 1145 1650 01/08/2010
I tried to use some service number and rank of count, but it does not work Pls I give good solutions
The encoding is
declare
The CNT number;
bar_code varchar2 (25);
date of bar_date;
in_time varchar2 (25);
out_time varchar2 (25);
intr_intime varchar2 (25);
intr_outtime varchar2 (25);
Cursor c1 is
SELECT count (*), barcode, bardate, bartime
-ROW_NUMBER() over (order by bartime) RN
of temp_attendance
Group of barcodes, bardate, bartime
order by bardate;
Start
To r1 c1 loop
-Select the barcode, bardate, bartime
-ROW_NUMBER() on the partition by barcodeorder by bartime: nurse
-of temp_attendance
-the Group of barcodes, bardate, bartime
-order by bardate;
If (cnt < = 1) then
Select the code bar, intimate, intrtimein, introuttime, outtime, attend_date in bar_code, in_time, intr_intime, intr_outtime, out_time, bar_date from dail_att where attend_date = r1.bardate - 1;
Update dail_att set outtime = r1.bartime where attend_date = r1.bardate and barcode is r1.barcode.;
elsif (cnt < = 2) then
insert into dail_att(barcode,attend_date,intime,outtime)
values (R1. Barcode, R1.bardate, min (R1. Bartime), Max (R1. Bartime));
-other
-update dail_att set outtime = r1.bartime where attend_date = r1.bardate and barcode is r1.barcode.;
end if;
End loop;
forms_ddl ('commit');
exception
while others then
forms_ddl ('rollback');
message(SQLERRM|| dbms_error_Text);
message(SQLERRM|| dbms_error_Text);
End;
Thanks and greetings
Srikkanth.MYou seem to always have the same problem, but give it different titles. It would be much easier that you would hold a thread open until its resolved. The last time you had this problem that I posted the following code, it didn't help you? (Replace x and y in each if or ELSIF with the calendar you want to watch)
CURSOR cr IS SELECT CODE, DATE, TIME FROM FROM TEMP_ATTENDANCE ORDER BY CODE, DATE, TIME; BEGIN FOR rec IN cr LOOP IF rec.TIME BETWEEN x AND Y THEN -- Update record for last day .. ELSIF rec.TIME BETWEEN x AND Y THEN -- Update record .. ELSIF rec.TIME BETWEEN x AND Y THEN -- Update record .. ELSIF rec.TIME BETWEEN x AND Y THEN -- Update record .. ELSIF rec.TIME BETWEEN x AND Y THEN -- Update record .. ELSIF rec.TIME BETWEEN x AND Y THEN -- Update record .. END IF; END LOOP; END;
Maybe you are looking for
-
Satellite X 200-drivers for Windows 7 32 bit
Please, I'm looking for drivers for the Satellite X 200 Windows7 32 bit. Can you help me?
-
Hi all Im running my mid 2012 on OSX El Capitan MBPr. I work with several virtual desktop at a time. For a better sense in which Office I am to a current time I ve been trying to change the background of each work station but found no way to do it. A
-
Hello: I use FCP 7 to edit video, we turned on XDCAM EX 1080 p 30 35mbs (variable). Our customer sent us some images shot on XDCAM HD422 1080 p 30 50mbs and, for the life of me, I can't get the audio to stay in harmony. I dropped it in a sequence w
-
I continually receive an error indicating this update has failed. I tried to understand what could be the cause. I just bought a new laptop (Acer - Aspire) which has been preloaded with Windows 7, almost a month. All other MS updates have been succe
-
Home network problem cannot access one of that PC even if should be able
I ran into a problem... I have a PC running Windows Vista and Windows 7 PC on my network home. I can 'see' each from the other PC PC when I go on the network. The Windows Vista-based computer can access shared folders on the Windows 7 PC... and the W