How do I read from one table and write to another identical table?
I am very new to Oracle. I am trying to do something that should be very simple.
I am trying to read from one table in SQL and then write to another
Identically formatted table. I keep getting various errors. Could someone please
post some vey simple code that will work so that I can play around with it?
Any help would be greatly appreciated.
Thanks,
Ron
Thanks, but I must be missing something.
I have two tables, SONGLIST and SETLIST.
The second line by itself works just fine on either table.
Here is the code I used following your seggestion, along with it's error message.
Hope you can help. Thanks again...
INSERT INTO SETLIST
SELECT TITLE FROM SONGLIST WHERE ROTATION <> 'X'
ORA-00947: not enough values
Similar Messages
-
How to read from one file and write into another file?
Hi,
I am trying to read a File and write into another file.This is the code that i am using.But what happens is last line is only getting written..How to resolve this.the code is as follows,
public String get() {
FileReader fr;
try {
fr = new FileReader(f);
String str;
BufferedReader br = new BufferedReader(fr);
try {
while((str= br.readLine())!=null){
generate=str;
} catch (IOException e1) {
e1.printStackTrace();
} }catch (FileNotFoundException e) {
e.printStackTrace();
return generate;
where generate is a string declared globally.
how to go about it?
Thanks for your reply in advanceIf you want to copy files as fast as possible, without processing them (as the DOS "copy" or the Unix "cp" command), you can try the java.nio.channels package.
import java.nio.*;
import java.nio.channels.*;
import java.io.*;
import java.util.*;
import java.text.*;
class Kopy {
* @param args [0] = source filename
* args [1] = destination filename
public static void main(String[] args) throws Exception {
if (args.length != 2) {
System.err.println ("Syntax: java -cp . Kopy source destination");
System.exit(1);
File in = new File(args[0]);
long fileLength = in.length();
long t = System.currentTimeMillis();
FileInputStream fis = new FileInputStream (in);
FileOutputStream fos = new FileOutputStream (args[1]);
FileChannel fci = fis.getChannel();
FileChannel fco = fos.getChannel();
fco.transferFrom(fci, 0, fileLength);
fis.close();
fos.close();
t = System.currentTimeMillis() - t;
NumberFormat nf = new DecimalFormat("#,##0.00");
System.out.print (nf.format(fileLength/1024.0) + "kB copied");
if (t > 0) {
System.out.println (" in " + t + "ms: " + nf.format(fileLength / 1.024 / t) + " kB/s");
} -
How to Read from two file and write to another file --Please help !!
Hi all,
Please suggest me where i'm goin goin wrng.
I have 2 flat files. one of them is the main file(Ann.dat) has a about 150,000 lines (each line has unique ID from 00001 to 45000) of data and the the other(Miss.dat) has a just a list of IDs that are no longer in use & have to be deleted from the first file(NewAnn.dat). (Note that Ann.dat is a tab delimitted file and Miss.dat is just a list of all invalid IDs)
Below is my code. It doesn't do what I'm supposed to. Please suggest me or help me with a code to do it. What I'm trying to do is read each of the lines from the 2 files compare the ID in ann.dat with all the IDs in Miss.dat & if it doesn't match with the ID in Miss.dat write the whole line to NewAnn.dat. And do the rest with all the lines in Ann.dat.
It could be a real dumb question. since i'm not a software professional, I consider myself to be newbie to programming. I desperately need your help.
import java.io.*;
import java.util.*;
public class anntemp{
public static void main(String[] args)
String keyAnn ="";
String keyMis="";
String recAnn =null;
String recMis =null;
try{
FileReader fr=new FileReader("C:\\Tom\\Ann.dat");
BufferedReader br=new BufferedReader(fr);
int couter=0;
while ((recAnn = br.readLine())!=null)
couter++;
keyAnn = recAnn.substring(0, recAnn.indexOf("\t"));
FileReader fr1=new FileReader("C:\\Tom\\Miss.dat");
BufferedReader br1=new BufferedReader(fr1);
while((recMis = br1.readLine())!=null){
keyMis = recMis.substring(0, recMis.indexOf("\t"));
if(keyAnn.equals(keyMis)){
FileWriter fw=new FileWriter("C:\\Tom\\NewAnn.dat",true);
BufferedWriter bw=new BufferedWriter(fw);
PrintWriter pw=new PrintWriter(bw);
StringBuffer writeValue = new StringBuffer();
writeValue.append(recAnn);
pw.println(writeValue.toString());
pw.flush();
}catch (Exception expe){
System.out.println("In Exception ");
expe.printStackTrace();
Thank you all in advance,
brI think you need to close the files when you are done in the inner loop. Plus I think you'll be overwritting the file in the inner loop if more than one match. It might be easier to read the unused id file into a map at the start, and then loop up the id's from the master file in the map. You can put the unused id's in as the keys, and a Boolean.TRUE as the value (value won't matter). Then just check if the map contains the key for the id read from the master file. That should cut down on disk activity. This assumes the unused id file is smallish.
-
How do you take pictures from one library and put in another library??
How do you take pictures from one library and put in another library??
Options:
1. Export from iPhoto A to the Finder, then import to iPhoto B
This gets the photo over, but no versions, no edit history and not all the metadata
2. Use iPhoto Library Manager
This gets everything: versions, edit history and all the metadata.
Regards
TD -
How do i move from one I tunes store to another country if I have credit remaining
How do i move from one I tunes store to another country if I have credit remaining
You can't whilst you have a balance. If you can't spend it then you can try contacting iTunes support and ask them if they can remove the balance so that you can change countries : http://www.apple.com/support/itunes/contact/- click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption
-
Reading Data from Unix file and write into an Internal table
Dear all,
I am having an requirement of reading data from unix file and write the same into an internal table..how to do that ...experts please help me in this regard.Hi,
do like this
PARAMETERS: p_unix LIKE rlgrap-filename OBLIGATORY.
DATA: v_buffer(2047) TYPE c.
DATA: BEGIN OF i_buffer OCCURS 0,
line(2047) TYPE c,
END OF i_buffer.
* Open the unix file..
OPEN DATASET p_unix FOR INPUT IN TEXT MODE.
<b>IF sy-subrc NE 0.
*** Error Message "Unable to open file.
ELSE.</b>
DO.
CLEAR: v_buffer.
READ DATASET p_unix INTO v_buffer.
IF sy-subrc NE 0.
EXIT.
ENDIF.
MOVE v_buffer TO i_buffer.
APPEND i_buffer.
ENDDO.
ENDIF.
CLOSE DATASET p_unix.
<b>Reward points if it helps,</b>
Satish -
How to read from excel file and write it using implicit jsp out object
our code is as below:Please give us proper solution.
we are reading from Excel file and writing in dynamicaly generated Excel file.it is writing but not as original excel sheet.we are using response.setContentType and response.setHeader for generating pop up for saveing the original file in to dynamically generated Excel file.
<%@ page contentType="application/vnd.ms-excel" %>
<%
//String dLoadFile = (String)request.getParameter("jspname1");
String dLoadFile = "c:/purge_trns_nav.xls" ;
File f = new File(dLoadFile);
//set the content type(can be excel/word/powerpoint etc..)
response.setContentType ("application/msexcel");
//get the file name
String name = f.getName().substring(f.getName().lastIndexOf("/") + 1,f.getName().length());
//set the header and also the Name by which user will be prompted to save
response.setHeader ("Content-Disposition", "attachment; filename="+name);
//OPen an input stream to the file and post the file contents thru the
//servlet output stream to the client m/c
FileInputStream in = new FileInputStream(f);
//ServletOutputStream outs = response.getOutputStream();
int bit = 10;
int i = 0;
try {
while (bit >= 0) {
bit = in.read();
out.write(bit) ;
} catch (IOException ioe) { ioe.printStackTrace(System.out); }
out.flush();
out.close();
in.close();
%>If you want to copy files as fast as possible, without processing them (as the DOS "copy" or the Unix "cp" command), you can try the java.nio.channels package.
import java.nio.*;
import java.nio.channels.*;
import java.io.*;
import java.util.*;
import java.text.*;
class Kopy {
* @param args [0] = source filename
* args [1] = destination filename
public static void main(String[] args) throws Exception {
if (args.length != 2) {
System.err.println ("Syntax: java -cp . Kopy source destination");
System.exit(1);
File in = new File(args[0]);
long fileLength = in.length();
long t = System.currentTimeMillis();
FileInputStream fis = new FileInputStream (in);
FileOutputStream fos = new FileOutputStream (args[1]);
FileChannel fci = fis.getChannel();
FileChannel fco = fos.getChannel();
fco.transferFrom(fci, 0, fileLength);
fis.close();
fos.close();
t = System.currentTimeMillis() - t;
NumberFormat nf = new DecimalFormat("#,##0.00");
System.out.print (nf.format(fileLength/1024.0) + "kB copied");
if (t > 0) {
System.out.println (" in " + t + "ms: " + nf.format(fileLength / 1.024 / t) + " kB/s");
} -
Read from Oracle DB and Write to MySQL
Hi All,
I am fairly new to database administration, so please bear with me if this is something that is simple or not achievable at all -
SetUp:
I have an Oracle DB on one dedicated Server, to which I only have a read_only access.
I have a MySQL database setup on a windows server 2008, both are on the company network and accessible to internal employees only.
Problem Statement:
I need to read certain tables from Oracle DB and push the records to MySQL database.
I have a stored procedure which was doing this but from one Oracle Schema to another, which is running fine, now I need to use the same stored procedure but read from one database (Oracle) and write to another database (MySQL), is there a way to do this through the stored procedure, I know I can write a java program to do this, but need to do it through a stored procedure.
Appreciate any help in this regards.c5b4a91d-d35a-43ba-ac96-6d1821541d33 wrote:
Hi All,
I am fairly new to database administration, so please bear with me if this is something that is simple or not achievable at all -
SetUp:
I have an Oracle DB on one dedicated Server, to which I only have a read_only access.
I have a MySQL database setup on a windows server 2008, both are on the company network and accessible to internal employees only.
Problem Statement:
I need to read certain tables from Oracle DB and push the records to MySQL database.
I have a stored procedure which was doing this but from one Oracle Schema to another, which is running fine, now I need to use the same stored procedure but read from one database (Oracle) and write to another database (MySQL), is there a way to do this through the stored procedure, I know I can write a java program to do this, but need to do it through a stored procedure.
Appreciate any help in this regards.
Start here: http://docs.oracle.com/cd/E11882_01/server.112/e25494/ds_concepts.htm#i1007709 -
Want too uninstall from one computer and reinstall on another
want too uninstall from one computer and reinstall on another
Jackhne2004 which Adobe software or service are you trying to install on the other computer?
-
Urgent Help:read from text file and write to table
Hi,
I'm a super beginner looking for a vi to read this data from a text file and insert it into a table:
#19
Date: 05-01-2015
ID= 12345678
Sample_Rate= 01:00:00
Total_Records= 2
Unit: F
1 03-23-2015 10:45:46 70.1 3.6
2 03-23-2015 11:45:46 67.7 2.7
Output table
# date time x y Sample rate Total Records
1 03-23-2015 10:45:46 76.8 2.8 01:00:00 2
2 03-23-2015 10:45:46 48.7 2.1 01:00:00 2
Thanks for your help in advance.
Attachments:
sample.txt 1 KBjcarmody wrote:
Will there always be the same number of rows of noise header information?
Show us how you've read the data and what you've tried to do to parse it. Once you've got the last rows, you can loop over them using Spreadsheet String to Array (after cleaning up a few messy spaces).
Jim,
I didn't know you're that active on here.
Yes, There will always be the same number of noise header information.
I'll show you in person
Regards, -
BO Data Services - Reading from excel file and writing to SQL Server Table
Hi,
I would like to read data from an excel file and write it to a SQL Server Data base table without making any transformations using Data Services. I have created an excel file format as source and created target table in SQL Server. The data flow will just have source and target. I am not sure how to map the columns between source and target. Appreciate your quick help in providing a detailed steps of mapping.
Regards,
RameshRamesh,
were you able to get this to work? if not, let me know and I can help you out with it.
Lynne -
i have the photo library and then another album and i transfered pics from the stream to the other album and when i do to belete them from the original stream it say do u want to delete everywhere but i only want to delete on copy .. how do i do that
Remove the subfolder from your computer and resync.
-
Read from xls file and put it in a table
Hi,
I've an xls file while is having 8 cells with some thousands of rows. i've to write a procedure to read that file and put it in a table(each cell as each column). pls help me how to proceed. i'm using oracle 9i
Regards
Abdul Muthalefas Gasparotto said, copy the csv file to the database server.
create a directory object on the database.
create directory dir_temp as 'e:\mydir'
grant read, write on directory dir_Temp to <user>
and then map this csv file to the external table using the below syntax.
CREATE TABLE tab_hierarchy
node_id NUMBER,
parent_id NUMBER,
description VARCHAR2(255)
ORGANIZATIOn EXTERNAL
TYPE ORACLE_LOADER
DEFAULT DIRECTORY dir_temp
ACCESS PARAMETERS
records delimited by newline
fields terminated by ','
(node_id,parent_id,description)
LOCATION ('tree.csv')
PARALLEL
REJECT LIMIT UNLIMITED;in the above code, replace the filename under the LOCATION with your csv file name.
now you should be just able to do select on this table and insert to the other main tbale. -
Read blob 's data and write them to a table
I've managed at last to upload a blob to a table database (thanks to KUBA's)
Now I want to retrieve the blob from the database table , read it's contents and insert them to a new table. I want to do this after the upload process finishes...
the blob is always a txt file similar to this
GR;Greece
CY;Cyprus
Because I am a bit lost any guidelines would be very helpfull
thanksHi user571628. A couple of days ago I was working on the same thing, I couldn't finish the app. 'cause I was assigned to do other web app., I used the same example as you to upload the image to the DB and someone called "gnewtonaus" came up with what appears to be an excellent idea to do it, you have to use something called PL/SQL web toolkit (I have never used it and don't know how it works)... but this is what you have to do:
You've already solved the upload part so to download the BLOB (say an image in his example) you can use a simple PL/SQL stored procedure like the one below
E.g to display an image (from the DB) on an HTML page you just use
<!--
<img src="http://your_base_url:your_port/dad_name/package.display_photo?i_person_id=1234">
-->
-- Display a photo from the database
procedure display_photo(i_person_id in varchar2) is
v_blob blob;
begin
-- retrieve blob from database
select image into v_blob from pho_photos where person_id = i_person_id;
-- set http headers
owa_util.mime_header('image/jpeg', FALSE);
htp.p('Content-Length: ' || dbms_lob.getlength(v_blob));
owa_util.http_header_close;
-- initiate direct BLOB download
wpg_docload.download_file(v_blob);
exception
when others then
htp.p(to_char(sqlcode)||' - '||sqlerrm) ;
end; -- display_photo
Message was edited by:
gnewtonaus
If you get it running please post how you did it, bacause I'll have to come back and do it myself.
Regards -
How-to get attributes from one JSF page redirected to another?
How do I send information from one JSF page when the navigation rule redirects it to another?
When JSF navigation does a forward I can use request.setAttribute() in the from-page and then use request.getAttribute() in the to-page, but this doesn't work with <redirect/>.
Regards,
Al MalinThe process scope in ADF Faces solves this. See:
http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/state/content/navId.4/navSetId._/vtTopicFile.adffacesguide%7Cdevguide%7CcommunicatingBetweenPages%7Ehtml/
Maybe you are looking for
-
Settling production variances when the price control of the material is "V
Hi, Scenario: 1) Materials are maintained at moving average price. 2) Production variances need to settle to material and MAP need to be adjusted. Issue: When the closing stock of the material is less than the negative variance need
-
how to assign a unique sound to a single incoming e mail address and have it alert when in lock screen on 4s Iphone 6.1.3 I receive emergency requests for service thru e mails. my old BB let you assign separate sounds for incoming e mail addresses. c
-
Adobe, please checkout this application
Hello Adobe, You should checkout our Flex / AIR Application. It is the largest Flex / AIR project / application I had ever seen. It has over 150 modules, built on 5 Flex projects and uses over 1150 libraries. The Functionality is enormous and the app
-
WebUtil questions...
Hi, I'm using WebUtil to have user upload the file from their computers to server, but the file on the server got the date they're uploaded, not the original date they've been created, is there any way I can set it up to keep the original file date?
-
Convert PDF to SAP-Uploadable TIFF-Format
Hi friends ! What's the best way to convert a PDF-Dcoument to a SAP-uploadable TIFF-Graphic ? Any tip or recommended tool is welcome ! Regards Rainer