Sponsored Content
Top Forums Programming How can i load or insert a table in oracle from c language thru unix environment Post 24099 by hell666 on Friday 5th of July 2002 02:04:29 AM
Old 07-05-2002
Is there Oracle Client loaded in your Linux machine? Is yes, then you can use the sqlplus or the sqlldr utility provided with Oracle. You can create .sql files on the fly in your C code, which basically have commands created like:
INSERT INTO TABLE_NAME VALUES(va11, val2);
...
INSERT INTO TABLE_NAME VALUES(va11, val2);
where val1 and val2 are values read from your input text file.
These .sql files can then be run from sqlplus, which can again be called from your C code.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to load comma seperated values file (*.csv) into Oracle table

Hi all I need to input values in a .csv file into my Oracle table running in Unix, I wonder what would be the command to do so... The values are recorded in an excel file and I tried using a formatted text file to do so but failed because one of the field is simply too large to fit in the... (5 Replies)
Discussion started by: handynas
5 Replies

2. UNIX for Advanced & Expert Users

How to load comma seperated values file (*.csv) into Oracle table

Hi all I need to input values in a .csv file into my Oracle table running in Unix, I wonder what would be the command to do so... The values are recorded in an excel file and I tried using a formatted text file to do so but failed because one of the field is simply too large to fit in the... (4 Replies)
Discussion started by: handynas
4 Replies

3. UNIX for Advanced & Expert Users

unix script for update or insert records from a file to a oracle table

Hi, I have delimited file(|). Sample data: 1|name|50009|DS24|0|12 2|name|30009|DS24|0|13 3|name|20409|DS24|0|14 4|name|20009|DS24|0|15 5|name|10009|DS24|0|16 I want to load this data into a oracle table (update and insert) Please help me the commands and also... (1 Reply)
Discussion started by: unihp1
1 Replies

4. Shell Programming and Scripting

To load data from variable to oracle table

Hi all, How to load variable value into Oracle table? I have created a file validation shell script. After the validation completes, i need to update a Oracle table with the variable value... Can someone help me how to do it? I have searched, but not able to get answer. i have 4... (1 Reply)
Discussion started by: Amit.Sagpariya
1 Replies

5. Shell Programming and Scripting

To load data from variable to oracle table ....???

Hi all, How to load variable value into Oracle table? I have created a file validation shell script. After the validation completes, i need to update a Oracle table with the variable value... Can someone help me how to do it? I have searched, but not able to get answer. i have 4 variables... (2 Replies)
Discussion started by: Amit.Sagpariya
2 Replies

6. Shell Programming and Scripting

load a data from text file into a oracle table

Hi all, I have a data like, 0,R001,2,D this wants to be loaded into a oracle database table. Pl let me know how this has to be done. Thanks in advance (2 Replies)
Discussion started by: raji35
2 Replies

7. Shell Programming and Scripting

Insert value to ORACLE table from sqlldr log

This is the sample sqlldr log: ------------------------------------------------------------------------------------------------------------ SQL*Loader: Release 9.2.0.7.0 - Production on Sun Feb 8 23:37:02 2009 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Control... (13 Replies)
Discussion started by: aimy
13 Replies

8. Shell Programming and Scripting

Insert into Oracle table thru UNIX - linux 2.6.9-89

Hi, I am trying to insert a record into a table (say dips_tbl) which resides in Oracle DB through a ksh script. I want to insert records into few of the table columns-not all. I'll give an e.g. for the date column "CREATE_DATE". For that I first execute SQL1="SELECT SYSDATE FROM DUAL" ... (1 Reply)
Discussion started by: dips_ag
1 Replies

9. Shell Programming and Scripting

Insert script result into Oracle Table

Hi All, I want to insert STAT and ENDTIME values for each job in joblist into TBL_DAILY_STATUS table. Eg: insert into tbl_daily_status values(STAT,ENDTIME); Please help me on this. #!/bin/ksh joblist="com_abc_job com_abc_dot_job com_abc_seq com_abc_det" for i in $joblist do... (8 Replies)
Discussion started by: vichuelaa
8 Replies

10. Shell Programming and Scripting

Script to load XML file to Oracle table

Experts. I have created a oracle table as below. create table xml_tab ( File_No number , File_content Varchar2(2000), file_type xmltype ); Daily we are receiving many XML files as below. here is our sample xml file. File1 : (7 Replies)
Discussion started by: vasuvv
7 Replies
MAXDB_STMT_EXECUTE(3)							 1						     MAXDB_STMT_EXECUTE(3)

maxdb_stmt_execute - Executes a prepared Query

       Procedural style

SYNOPSIS
bool maxdb_stmt_execute (resource $stmt) DESCRIPTION
Object oriented style bool maxdb_stmt::execute (void ) The maxdb_stmt_execute(3) function executes a query that has been previously prepared using the maxdb_prepare(3) function represented by the $stmt resource. When executed any parameter markers which exist will automatically be replaced with the appropiate data. If the statement is UPDATE, DELETE, or INSERT, the total number of affected rows can be determined by using the maxdb_stmt_affected_rows(3) function. Likewise, if the query yields a result set the maxdb_fetch(3) function is used. Note When using maxdb_stmt_execute(3), the maxdb_fetch(3) function must be used to fetch the data prior to preforming any additional queries. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 Object oriented style <?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } $maxdb->query("CREATE TABLE temp.mycity LIKE hotel.city"); /* Prepare an insert statement */ $query = "INSERT INTO temp.mycity (zip, name, state) VALUES (?,?,?)"; $stmt = $maxdb->prepare($query); $stmt->bind_param("sss", $val1, $val2, $val3); $val1 = '11111'; $val2 = 'Georgetown'; $val3 = 'NY'; /* Execute the statement */ $stmt->execute(); $val1 = '22222'; $val2 = 'Hubbatown'; $val3 = 'CA'; /* Execute the statement */ $stmt->execute(); /* close statement */ $stmt->close(); /* retrieve all rows from myCity */ $query = "SELECT zip, name, state FROM temp.mycity"; if ($result = $maxdb->query($query)) { while ($row = $result->fetch_row()) { printf("%s (%s,%s) ", $row[0], $row[1], $row[2]); } /* free result set */ $result->close(); } /* remove table */ $maxdb->query("DROP TABLE temp.mycity"); /* close connection */ $maxdb->close(); ?> Example #2 Procedural style <?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } maxdb_query($link, "CREATE TABLE temp.mycity LIKE hotel.city"); /* Prepare an insert statement */ $query = "INSERT INTO temp.mycity (zip, name, state) VALUES (?,?,?)"; $stmt = maxdb_prepare($link, $query); maxdb_stmt_bind_param($stmt, "sss", $val1, $val2, $val3); $val1 = '11111'; $val2 = 'Georgetown'; $val3 = 'NY'; /* Execute the statement */ maxdb_stmt_execute($stmt); $val1 = '22222'; $val2 = 'Hubbatown'; $val3 = 'CA'; /* Execute the statement */ maxdb_stmt_execute($stmt); /* close statement */ maxdb_stmt_close($stmt); /* retrieve all rows from myCity */ $query = "SELECT zip, name, state FROM temp.mycity"; if ($result = maxdb_query($link, $query)) { while ($row = maxdb_fetch_row($result)) { printf("%s (%s,%s) ", $row[0], $row[1], $row[2]); } /* free result set */ maxdb_free_result($result); } /* remove table */ maxdb_query($link, "DROP TABLE temp.mycity"); /* close connection */ maxdb_close($link); ?> The above example will output something similar to: 11111 (Georgetown,NY) 22222 (Hubbatown,CA) SEE ALSO
maxdb_prepare(3), maxdb_stmt_bind_param(3). PHP Documentation Group MAXDB_STMT_EXECUTE(3)
All times are GMT -4. The time now is 05:03 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy