Sponsored Content
Top Forums Shell Programming and Scripting Update a database table in a for loop Post 303025584 by gull04 on Tuesday 6th of November 2018 08:39:19 AM
Old 11-06-2018
Hi Worky,

What errors do you see?
What's the OS
What version of Ingres?

Regards

Gull04
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

export table from oracle database

i would like to export a particular table in my oracle database installed in a hpux box. i would like to determine the filesize of the output before performing these action so i can assess if my harddisk can still handle it. thanks as usuall :rolleyes: (1 Reply)
Discussion started by: inquirer
1 Replies

2. UNIX for Advanced & Expert Users

Upload of the images from the folder to the Database table

Hi all, i am new to the unix enviorment i have got a urgent requirement where we need to migrate the date from the folder heirachy that contains the "IMAGES". These images are to be uploaded on to the database table. Uploading images from the a single folder (Static) to the... (0 Replies)
Discussion started by: shashisaini24
0 Replies

3. Shell Programming and Scripting

ccall database and collect data from one table

I want to connect to one database and collect data from any table using shell script. (0 Replies)
Discussion started by: rinku
0 Replies

4. UNIX for Advanced & Expert Users

Delete database table based on months using script.

HI All, Newbie here. I have a script which generates the tables in teradata database with time stamp like below.I want to add some more code to delete the archive tables which are 2months old. . $HOME/.profile t_name=$1 procdate=`date +%y%m%d` log_dir=$Folder/log tab=`echo... (0 Replies)
Discussion started by: Maverick79
0 Replies

5. Shell Programming and Scripting

Dynamic update loop query on Sybase database

Hello Guys, I'm new to Shell scripting, and i need someone to help me with this issue: I'm trying to do a dynamic update query on Sysbase database table using shell script. Lets say, the Update query is "update Table set id=X" , where X is dynamic value for the loop index. If the loop is... (10 Replies)
Discussion started by: Alaeddin
10 Replies

6. UNIX for Dummies Questions & Answers

Creating a table (graphic not database)

Hi, I want to create a table on our unix box that allows the user to tab through it and select certain option by putting an asterix or similair into it. e.g. -------------- |Start App | | |Stop App |*| etc... Can this be done using a script (never seen any graphics options in ksh, but... (2 Replies)
Discussion started by: dlam
2 Replies

7. UNIX for Dummies Questions & Answers

how to run cron job to truncate database table

hi i'm a bit stuck trying to find the correct syntax in order to run a cron job which just truncates all info from a single table in my database i have a main database - db1 and i have a table in that database - userips i wish to create a cron job that truncates or removes all the info... (9 Replies)
Discussion started by: wingchun22
9 Replies

8. Shell Programming and Scripting

How to use awk for printing line from database table?

Hi , I have inserted some records in a table having column "value1 varchar2(4000)" and want to spool in a file. I have written as below set echo off set feed off set hea off set wra off set lin 500 spo temp_table and fired select query as below select value1 from temp_table; spo... (6 Replies)
Discussion started by: CaapAjayShukla
6 Replies

9. UNIX for Advanced & Expert Users

Synchronize DataBase Table Between Machines Via SSH?

Hello I have 2 servers that need a database table to be one way synchronized (server A needs to push the table to server B) I considered using a FEDERATED DB, but decided against it for my particular application (Server B has several apps that would be calling the table repeatedly, and a... (3 Replies)
Discussion started by: kettlewell
3 Replies

10. Shell Programming and Scripting

Intelligent Script to Insert Records in Database Table

Hello All Members, I am new to this forum and to the shell scripting. I want to write a shell script to do the following: Scenario: I have a pipe delimited .txt file with multiple fields in it. The very first row of the file contains the name of the column which resembles the name of the... (18 Replies)
Discussion started by: chetanojha
18 Replies
INGRES_QUERY(3) 							 1							   INGRES_QUERY(3)

ingres_query - Send an SQL query to Ingres

SYNOPSIS
mixed ingres_query (resource $link, string $query, [array $params], [string $types]) DESCRIPTION
ingres_query(3) sends the given $query to the Ingres server. The query becomes part of the currently open transaction. If there is no open transaction, ingres_query(3) opens a new transaction. To close the transaction, you can call either ingres_commit(3) to commit the changes made to the database or ingres_rollback(3) to cancel these changes. When the script ends, any open transaction is rolled back (by calling ingres_rollback(3)). You can also use ingres_autocom- mit(3) before opening a new transaction to have every SQL query immediately committed. Note Related Configurations See also the ingres.describe, ingres.scrollable and ingres.utf8 directives in Runtime Configuration PARAMETERS
o $link - The connection link identifier. o $query - A valid SQL query (see the Ingres SQL reference guide) in the Ingres documentation. Data inside the query should be properly escaped. The following types of SQL queries cannot be sent with this function: o close (see ingres_close(3)) o commit (see ingres_commit(3)) o connect (see ingres_connect(3)) o disconnect (see ingres_close(3)) o get dbevent o prepare to commit o rollback (see ingres_rollback(3)) o savepoint o set autocommit (see ingres_autocommit(3)) oall cursor-related queries are unsupported o $params - An array of parameter values to be used with the query o $types - A string containing a sequence of types for the parameter values passed. When ingres.describe is enabled, this parameter can be ignored as the driver automatically fetches the expected parameter types from the server. +----------+------------------------------+---+---+ |Type code | | | | | | | | | | | Ingres type | | | | | | | | +----------+------------------------------+---+---+ | a | | | | | | | | | | | | | | | | BOOLEAN | | | | | | | | | b | | | | | | | | | | | | | | | | BYTE | | | | | | | | | B | | | | | | | | | | | | | | | | LONG BYTE/BLOB | | | | | | | | | c | | | | | | | | | | | | | | | | CHAR | | | | | | | | | d | | | | | | | | | | | | | | | | DATE/ANSIDATE/TIMESTAMP/TIME | | | | | | | | | f | | | | | | | | | | | | | | | | FLOAT | | | | | | | | | i | | | | | | | | | | | | | | | | INTEGER | | | | | | | | | L | | | | | | | | | | | | | | | | LONG TEXT | | | | | | | | | m | | | | | | | | | | | | | | | | MONEY | | | | | | | | | M | | | | | | | | | | | | | | | | LONG NVARCHAR | | | | | | | | | n | | | | | | | | | | | | | | | | NCHAR | | | | | | | | | N | | | | | | | | | | | | | | | | NVARCHAR | | | | | | | | | t | | | | | | | | | | | | | | | | TEXT | | | | | | | | | v | | | | | | | | | | | | | | | | VARCHAR | | | | | | | | | V | | | | | | | | | | | | | | | | LONG VARCHAR | | | | | | | | +----------+------------------------------+---+---+ RETURN VALUES
ingres_query(3) returns a query result identifier on success else it returns FALSE. To see if an error occurred use ingres_errno(3), ingres_error(3) or ingres_errsqlstate(3). EXAMPLES
Example #1 Send a simple select <?php $link = ingres_connect("demodb"); $result = ingres_query($link, "select * from user_profile"); while ($row = ingres_fetch_row($result)) { echo $row[1]; echo $row[2]; } ?> Example #2 Passing query parameters to ingres_query(3) <?php $link = ingres_connect("demodb"); $params[] = "Emma"; $query = "select * from user_profile where up_first = ?"; $result = ingres_query($link, $query, $params); while ($row = ingres_fetch_row($result)) { echo $row[1]; echo $row[2]; } ?> Example #3 Inserting a BLOB with parameter types <?php $link = ingres_connect("demodb"); //Open a photo $fh = fopen("photo.jpg","r"); $blob_data = stream_get_contents($fh); fclose($fh); //Prepare parameters $params[] = $blob_data; $params[] = 1201; //Define parameter types $param_types = "Bi"; $query = "update user_profile set up_image = ? where up_id = ?"; $result = ingres_query($link, $query , $params, $param_types); if (ingres_errno()) { echo ingres_errno() . "-" . ingres_error() . " "; } ingres_commit($link); ingres_close($link); ?> SEE ALSO
ingres_unbuffered_query(3), ingres_fetch_array(3), ingres_fetch_assoc(3), ingres_fetch_object(3), ingres_fetch_row(3), ingres_commit(3), ingres_rollback(3), ingres_autocommit(3), ingres_set_environment(3), ingres_errno(3), ingres_error(3). PHP Documentation Group INGRES_QUERY(3)
All times are GMT -4. The time now is 03:28 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy