SQL Functions
SQL Functions
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options
Table created.
Table altered.
Table altered.
Table altered.
Table altered.
Table created.
SQL> /;
Enter value for ani_id: 2
Enter value for aniname: aa
Enter value for phno: 13
Enter value for gender: f
old 1: insert into anil values('&ani_id','&aniname','&phno','&gender')
new 1: insert into anil values('2','aa','13','f')
1 row created.
SQL> /;
Enter value for ani_id: 3
Enter value for aniname: aaa
Enter value for phno: 14
Enter value for gender: m
old 1: insert into anil values('&ani_id','&aniname','&phno','&gender')
new 1: insert into anil values('3','aaa','14','m')
1 row created.
SQL> /;
Enter value for ani_id: 4
Enter value for aniname: aaaa
Enter value for phno: 15
Enter value for gender: f
old 1: insert into anil values('&ani_id','&aniname','&phno','&gender')
new 1: insert into anil values('4','aaaa','15','f')
1 row created.
SQL> /;
Enter value for ani_id: 5
Enter value for aniname: aaaaa
Enter value for phno: 16
Enter value for gender: m
old 1: insert into anil values('&ani_id','&aniname','&phno','&gender')
new 1: insert into anil values('5','aaaaa','16','m')
1 row created.
1 row deleted.
SQL> roolback;
SP2-0042: unknown command "roolback" - rest of line ignored.
SQL> rollback;
Rollback complete.
0 rows updated.
no rows selected
no rows selected
no rows selected
INITCAP
-------
Lakshmi
SQL>
SQL>
SQL>
SQL>
SQL> select uppercase('lakshmi') from dual;
select uppercase('lakshmi') from dual
*
ERROR at line 1:
ORA-00904: "UPPERCASE": invalid identifier
UPPER('
-------
LAKSHMI
LOWER('
-------
lakshmi
TRIM('L
-------
lakshmi
LTRIM('LAKSH
------------
lakshmi
RTRIM('LAKSH
------------
lakshmi
SQL> select
2
SQL> create table lucky(
2 luc_id number(10),
3 lucname varchar2(20),
4 phno number(10),
5 gender char);
Table created.
1 row created.
SQL> /;
Enter value for luc_id: 2
Enter value for lucname: aa
Enter value for phno: 22
Enter value for gender: m
old 1: insert into lucky values('&luc_id','&lucname','&phno','&gender')
new 1: insert into lucky values('2','aa','22','m')
1 row created.
SQL> /
Enter value for luc_id: 3
Enter value for lucname: aaa
Enter value for phno: 33
Enter value for gender: m
old 1: insert into lucky values('&luc_id','&lucname','&phno','&gender')
new 1: insert into lucky values('3','aaa','33','m')
1 row created.
SQL> /
Enter value for luc_id: 4
Enter value for lucname: aaaa
Enter value for phno: 44
Enter value for gender: m
old 1: insert into lucky values('&luc_id','&lucname','&phno','&gender')
new 1: insert into lucky values('4','aaaa','44','m')
1 row created.
SQL> /
Enter value for luc_id: 5
Enter value for lucname: aaaaa
Enter value for phno: 55
Enter value for gender: m
old 1: insert into lucky values('&luc_id','&lucname','&phno','&gender')
new 1: insert into lucky values('5','aaaaa','55','m')
1 row created.
SQL> /
Enter value for luc_id: 6
Enter value for lucname: aaaaaa
Enter value for phno: 66
Enter value for gender: f
old 1: insert into lucky values('&luc_id','&lucname','&phno','&gender')
new 1: insert into lucky values('6','aaaaaa','66','f')
1 row created.
SQL> /
Enter value for luc_id: 7
Enter value for lucname: aaaaaaa
Enter value for phno: 77
Enter value for gender: f
old 1: insert into lucky values('&luc_id','&lucname','&phno','&gender')
new 1: insert into lucky values('7','aaaaaaa','77','f')
1 row created.
SQL> /
Enter value for luc_id: 8
Enter value for lucname: aaaaaaaa
Enter value for phno: 88
Enter value for gender: m
old 1: insert into lucky values('&luc_id','&lucname','&phno','&gender')
new 1: insert into lucky values('8','aaaaaaaa','88','m')
1 row created.
8 rows selected.
INITCAP(LUCNAME)
--------------------
A
Aa
Aaa
Aaaa
Aaaaa
Aaaaaa
Aaaaaaa
Aaaaaaaa
8 rows selected.
U
-
M
M
M
M
M
F
F
M
8 rows selected.
LOWER(LUCNAME)
--------------------
a
aa
aaa
aaaa
aaaaa
aaaaaa
aaaaaaa
aaaaaaaa
8 rows selected.
TRIM(LUCNAME)
--------------------
a
aa
aaa
aaaa
aaaaa
aaaaaa
aaaaaaa
aaaaaaaa
8 rows selected.
RTRIM(LUCNAME)
--------------------
a
aa
aaa
aaaa
aaaaa
aaaaaa
aaaaaaa
aaaaaaaa
8 rows selected.
LTRIM(LUCNAME)
--------------------
a
aa
aaa
aaaa
aaaaa
aaaaaa
aaaaaaa
aaaaaaaa
8 rows selected.
SQL>