Sponsored Content
Top Forums Shell Programming and Scripting Script needed to select and delete lower case and mixed case records Post 302176009 by abhilash mn on Monday 17th of March 2008 06:14:12 AM
Old 03-17-2008
Script needed to select and delete lower case and mixed case records

HELLO ALL,

URGENTLY NEEDED A SCRIPT TO SELECT AND DELETE LOWER AND MIXED CASE RECORDS FROM A COLUMN IN A TABLE.

FOR EXAMPLE : Table name is EMPLOYEE and the column name is CITY
and the CITY column records will be: Newyork
washington
dallas
New jersey
Texas.... and so on.... many records will be there in this CITY column,

Both the lower case and also the record which starts with UPPER CASE like 'NewYork '
should retrieve and delete from the one column in one particular table.

Thanks in anticipation!!!
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

lower case to upper case string conversion in shell script

How can convert a Lower case variable value to an upper case in the kron shell script. (3 Replies)
Discussion started by: dchalavadi
3 Replies

2. Shell Programming and Scripting

how to convert value in a variable from upper case to lower case

Hi, I have a variable $Ctrcd which contains country names in upper case and i want to convert them into lower case. I have tried so many solutions from already existing threads but couldn't get the correct one. Can anybody help me with this..... Thanks a lot.. (2 Replies)
Discussion started by: manmeet
2 Replies

3. Shell Programming and Scripting

convert upper case to lower case in ascript

I have a package to install and the installation script which does it . The files/directories names in the script are all lower case but the actual package has everything in upper case - file names, directories . I don't want to rename directories and files in the package - it has a lot of them . ... (2 Replies)
Discussion started by: vz6zz8
2 Replies

4. Shell Programming and Scripting

Script to Convert Upper case to Lower case

Hi All I have a script which extracts values from a Database (A persons name) and puts it into a variable in my script IE: $NAME However the Value in the DB is all in uppercase and contains the users first name and last name EG: > echo $NAME GRAHAM BOYLE > What I need is only the... (7 Replies)
Discussion started by: grahambo2005
7 Replies

5. Shell Programming and Scripting

data array needs to change upper case to lower case

Hi all, i have a data array as followes. ARRAY=DFSG345GGG ARRAY=234FDFG090 ARRAY=VDFVGBGHH so on.......... i need all english letters to be change to lower case. So i am expecting to see ARRAY=dfsg345ggg ARRAY=234fdfg090 ARRAY=vdfvgbghh so on........ If i have to copy this data in... (8 Replies)
Discussion started by: usustarr
8 Replies

6. Shell Programming and Scripting

[Solved] Change Upper case to Lower case in C shell

Is there a command that can switch a character variable from UPPER case to lower case? like foreach AC ( ABC BCD PLL QIO) set ac `COMMAND($AC)` ... end Thanks a lot! (3 Replies)
Discussion started by: rockytodd
3 Replies

7. Shell Programming and Scripting

Conversion from Upper Case to Lower Case Condition based

Hello Unix Gurus : It would be really appreciative if can find a solution for this . I have records in a file . I need to Capitalize the records based on condition . For Example i tried the following Command COMMAND --> fgrep "2000YUYU" /export/home/oracle/TST/data.dat | tr '' ''... (12 Replies)
Discussion started by: tsbiju
12 Replies

8. Shell Programming and Scripting

converting to lower case or upper case

here is a code column_name="vivek" column_name2="ViVeK" column_name=$(echo $column_name | awk '{print tolower($0)}') column_name2=$(echo $column_name2 | awk '{print tolower($0)}') echo "column name 1 lower: $column_name" echo "column name... (6 Replies)
Discussion started by: vivek d r
6 Replies

9. UNIX for Dummies Questions & Answers

To convert Lower case to Upper Case

There is a script where we pass the parameter in lower case: say: . ./scriptName pArameter #!/bin/ksh echo "`date` Entering $0 Reloading the $1 table " mname1=$1 (code to login MYSQL Database) Truncate table $mname1; exit ! Since now there is a limitaion of MYSQL that it accept... (5 Replies)
Discussion started by: ambarginni
5 Replies

10. Shell Programming and Scripting

Change first letter of a word from lower case to upper case

Hi all, I am trying to find a way to change first letter in a word from lower case to upper case. It should be done for each first word in text or in paragraph, and also for each word after punctuation like . ; : ! ?I found the following command sed -i 's/\s*./\U&\E/g' $@ filenamebut... (7 Replies)
Discussion started by: georgi58
7 Replies
OCI_FETCH_ALL(3)														  OCI_FETCH_ALL(3)

oci_fetch_all - Fetches multiple rows from a query into a two-dimensional array

SYNOPSIS
int oci_fetch_all OCI_FETCHSTATEMENT_BY_COLUMN OCI_ASSOC (resource $statement, array &$output, [int $skip], [int $maxrows = -1], [int $flags = + ]) DESCRIPTION
Fetches multiple rows from a query into a two-dimensional array. By default, all rows are returned. This function can be called only once for each query executed with oci_execute(3). PARAMETERS
o $statement -A valid OCI8 statement identifier created by oci_parse(3) and executed by oci_execute(3), or a REF CURSOR statement identifier. o $output - The variable to contain the returned rows. LOB columns are returned as strings, where Oracle supports conversion. See oci_fetch_array(3) for more information on how data and types are fetched. o $skip - The number of initial rows to discard when fetching the result. The default value is 0, so the first row onwards is returned. o $maxrows - The number of rows to return. The default is -1 meaning return all the rows from $skip + 1 onwards. o $flags - Parameter $flags indicates the array structure and whether associative arrays should be used. oci_fetch_all(3) Array Structure Modes +-----------------------------+---------------------------------------------------+ | Constant | | | | | | | Description | | | | +-----------------------------+---------------------------------------------------+ | | | | OCI_FETCHSTATEMENT_BY_ROW | | | | | | | The outer array will contain one sub-array per | | | query row. | | | | | | | |OCI_FETCHSTATEMENT_BY_COLUMN | | | | | | | The outer array will contain one sub-array per | | | query column. This is the default. | | | | +-----------------------------+---------------------------------------------------+ Arrays can be indexed either by column heading or numerically. Only one index mode will be returned. oci_fetch_all(3) Array Index Modes +----------+---------------------------------------------------+ |Constant | | | | | | | Description | | | | +----------+---------------------------------------------------+ | | | | OCI_NUM | | | | | | | Numeric indexes are used for each column's array. | | | | | | | |OCI_ASSOC | | | | | | | Associative indexes are used for each column's | | | array. This is the default. | | | | +----------+---------------------------------------------------+ Use the addition operator "+" to choose a combination of array structure and index modes. Oracle's default, non-case sensitive column names will have uppercase array keys. Case-sensitive column names will have array keys using the exact column case. Use var_dump(3) on $output to verify the appropriate case to use for each query. Queries that have more than one column with the same name should use column aliases. Otherwise only one of the columns will appear in an associative array. RETURN VALUES
Returns the number of rows in $output, which may be 0 or more, or FALSE on failure. EXAMPLES
Example #1 oci_fetch_all(3) example <?php $conn = oci_connect('hr', 'welcome', 'localhost/XE'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $stid = oci_parse($conn, 'SELECT POSTAL_CODE, CITY FROM locations WHERE ROWNUM < 3'); oci_execute($stid); $nrows = oci_fetch_all($stid, $res); echo "$nrows rows fetched<br> "; var_dump($res); // var_dump output is: // 2 rows fetched // array(2) { // ["POSTAL_CODE"]=> // array(2) { // [0]=> // string(6) "00989x" // [1]=> // string(6) "10934x" // } // ["CITY"]=> // array(2) { // [0]=> // string(4) "Roma" // [1]=> // string(6) "Venice" // } // } // Pretty-print the results echo "<table border='1'> "; foreach ($res as $col) { echo "<tr> "; foreach ($col as $item) { echo " <td>".($item !== null ? htmlentities($item, ENT_QUOTES) : "")."</td> "; } echo "</tr> "; } echo "</table> "; oci_free_statement($stid); oci_close($conn); ?> Example #2 oci_fetch_all(3) example with OCI_FETCHSTATEMENT_BY_ROW <?php $conn = oci_connect('hr', 'welcome', 'localhost/XE'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $stid = oci_parse($conn, 'SELECT POSTAL_CODE, CITY FROM locations WHERE ROWNUM < 3'); oci_execute($stid); $nrows = oci_fetch_all($stid, $res, null, null, OCI_FETCHSTATEMENT_BY_ROW); echo "$nrows rows fetched<br> "; var_dump($res); // Output is: // 2 rows fetched // array(2) { // [0]=> // array(2) { // ["POSTAL_CODE"]=> // string(6) "00989x" // ["CITY"]=> // string(4) "Roma" // } // [1]=> // array(2) { // ["POSTAL_CODE"]=> // string(6) "10934x" // ["CITY"]=> // string(6) "Venice" // } // } oci_free_statement($stid); oci_close($conn); ?> Example #3 oci_fetch_all(3) with OCI_NUM <?php $conn = oci_connect('hr', 'welcome', 'localhost/XE'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $stid = oci_parse($conn, 'SELECT POSTAL_CODE, CITY FROM locations WHERE ROWNUM < 3'); oci_execute($stid); $nrows = oci_fetch_all($stid, $res, null, null, OCI_FETCHSTATEMENT_BY_ROW + OCI_NUM); echo "$nrows rows fetched<br> "; var_dump($res); // Output is: // 2 rows fetched // array(2) { // [0]=> // array(2) { // [0]=> // string(6) "00989x" // [1]=> // string(4) "Roma" // } // [1]=> // array(2) { // [0]=> // string(6) "10934x" // [1]=> // string(6) "Venice" // } // } oci_free_statement($stid); oci_close($conn); ?> NOTES
Note Using $skip is very inefficient. All the rows to be skipped are included in the result set that is returned from the database to PHP. They are then discarded. It is more efficient to use SQL to restrict the offset and range of rows in the query. See oci_fetch_array(3) for an example. Note Queries that return a large number of rows can be more memory efficient if a single-row fetching function like oci_fetch_array(3) is used. Note For queries returning a large number of rows, performance can be significantly improved by increasing oci8.default_prefetch or using oci_set_prefetch(3). Note Will not return rows from Oracle Database 12 c Implicit Result Sets. Use oci_fetch_array(3) instead. SEE ALSO
oci_fetch(3), oci_fetch_array(3), oci_fetch_assoc(3), oci_fetch_object(3), oci_fetch_row(3), oci_set_prefetch(3). PHP Documentation Group OCI_FETCH_ALL(3)
All times are GMT -4. The time now is 02:00 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy