SQL Column Heading


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting SQL Column Heading
# 1  
Old 05-26-2015
Display SQL Column Heading

Hi,
I am selecting few columns from a table using select query in UNIX shell script ans sending the results as E-mail. But the column headings are not displayed fully. Instead it displays only a part of the heading. Please help as how to display it fully.

Thanks in advance for your help.
# 2  
Old 05-26-2015
Which database client?
Can we see the shell script?
How are you sending the mail?
Is there a column format specifier in place?

Actually no need for that info, I see the problem now, you accidentally left out a semi-colon on line 42...
This User Gave Thanks to Skrynesaver For This Post:
# 3  
Old 05-26-2015
Actually i use select query in shell script and mailx command to send email. o/p which i get display as below,

Code:
STORE DI ITE ITEM CTRL CTRL_DT                                                  
----- -- --- ---- ---- ---------                                                
01743             1234 19-MAY-15

But i ant this to display column name as STORE_NUM DIVISION. . Similarly other columns are not displayed fully.

Last edited by joeyg; 05-26-2015 at 09:18 AM.. Reason: Please wrap scripts/commands and data inside CodeTags
# 4  
Old 05-26-2015
What command are you using?

What sql command, and any other commands, are you using?
# 5  
Old 05-26-2015
There are lots of database systems out there and even more database clients to query them. The language to query relational databases is standardised but the commands to instruct the database client how to format the results is not.
So without at least the information what database client you use we are left to guess which could fit you.
For mysql the pager command can be used to format the output, but the example you give does not look like unmodified output from this client.
Oracles sqlplus provides the column command. If this is the client you use you can follow this link to the documentation.
I never worked with db2 or other database products on unix, so can't say how they handle this issue.

Last edited by cero; 05-26-2015 at 09:58 AM..
# 6  
Old 05-26-2015
i use sqlplus,

Code:
${ORACLE_HOME}/bin/sqlplus -s ${DB_LOGIN}/${DB_PASSWD} <<EOF
SET FEEDBACK OFF
SET HEADING ON
spool /tmp/file1.TMP
SELECT column1,column2,column3 FROM table1;
quit

o/p of this doesn't shows the column headings fully. Even tried COLUMN column1 HEADING COLUMN1.. But no hope
# 7  
Old 05-26-2015
Give a format specifier that is wide enough to display the heading. Something like:
Code:
column STORE_NUM heading 'STORE_NUM DIVISION' format a18

Edit: I just saw you posted this in the wrong section - better post in "Shell Scripting" next time.

Last edited by cero; 05-26-2015 at 10:36 AM..
This User Gave Thanks to cero For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Joining Columnar heading from 2 lines

Hi, Below is the format of a report generated by a custom reporting solution. I opened the report in Notepad++ and junked data and values as in the image below. https://www.unix.com/attachment.php?attachmentid=7907&stc=1&d=1575507708 I want to convert the values to a PIPE delimited format as... (2 Replies)
Discussion started by: ramkrix
2 Replies

2. Shell Programming and Scripting

Need heading in files

Hi All, The below code is splitting the file "data.csv" into several files based on the"client_code" column. date_yyyymmdd=$(my_date "" -e"%Y%m%d") file_format="_$date_yyyymmdd.csv awk '{print $2, $3> DIR"/clients_" $1 file_out}' FS=' *; *' OFS=";" DIR="$TEMPL" file_out="_$file_format"... (3 Replies)
Discussion started by: ROCK_PLSQL
3 Replies

3. UNIX for Dummies Questions & Answers

Replacing "." with "GG" in a certain column of a file that has heading

Hi, all, I have a file that looks like: ## XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ## YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY #AA AB AC AD AE AF AG AH AI AJ AK AL 20 60039 60039 ... (5 Replies)
Discussion started by: kush
5 Replies

4. Shell Programming and Scripting

Script to get the heading in files along with data

Hi everyone, I have a file which has data with different heading and column names as below. Static Data Ingested ,,,,,,,,,,,,Known Explained Rejections Column_1,column_2,Column_3,Column_4,,Column_6,Column_7,,% Column_8,,Column_9 ,Column_10... (1 Reply)
Discussion started by: Vivekit82
1 Replies

5. Shell Programming and Scripting

Column not allowed, when I am writing sql in UNIX

Please advice to rectify below error #!/bin/ksh X=$(sqlplus -s user/pass << EOSQL set serveroutput on; set heading off feedback off serveroutput on trimout on pagesize 0 INSERT INTO TEST(df) VALUES('a'); COMMIT; EXIT; EOSQL) echo $X echo $? ERROR at line 2: ORA-00984: column not... (1 Reply)
Discussion started by: mirwasim
1 Replies

6. Shell Programming and Scripting

SQL sorrting issue, and unwanted blank line above heading

Hi, I am running a shell script on Compaq Tru64 UNIX V5.1A. I have attached the shill script with the sql script it is calling to extract some data(hyp_dta_Extr.sql), and the results. I need the file to be tab delimited. (please note that I have renamed hyp_dta_Extr.sql to hyp_dta_Extr.txt to... (1 Reply)
Discussion started by: dazz
1 Replies

7. Shell Programming and Scripting

SQL select all but not if it is already in an other column

I know I know.. for sure one of the easier mysql statements. But somehow I can not figure out this. I expect to see all distinct items of 'data_12' where 'kwroot' has 'straxx' in, and in the same row 'data_12' ist (not = 'kwsearched' in any existing row) data_12 ... (6 Replies)
Discussion started by: lowmaster
6 Replies

8. UNIX for Dummies Questions & Answers

Extracting column names from a table.. SQL with UNIX

:rolleyes: hi there everybody, i need help,... thanks anyway! i am working on a very huge table with the name table1. the problem is that i know only one field name in this table..., working with a ksh environment i don't know how to view the table to check out the field names :confused:. ... (4 Replies)
Discussion started by: fmina
4 Replies

9. Shell Programming and Scripting

Print column names along with values from SQL

Hi, Can anyone tell me how to print the column name anong with the value from the table in shell script e.g #!/bin/ksh var=`sqlplus scott/tiger << -e set heading off feedback off select * from emp; quit; e` echo $var My output should be; ... (5 Replies)
Discussion started by: thana
5 Replies

10. UNIX for Dummies Questions & Answers

What is the command to add heading to a file?

Hi, I'd like to add one line to the top of my file. I know there is a command to be able to do it. But I forgot ...... Please help if you can .... (3 Replies)
Discussion started by: whatisthis
3 Replies
Login or Register to Ask a Question