0% found this document useful (0 votes)
7 views9 pages

June21 06PM

Uploaded by

Rama krishna p
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views9 pages

June21 06PM

Uploaded by

Rama krishna p
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Spool File For Oracle Students Trained by Mr.

Sathish Yellanki
……………………………………………………………………………………………………………

SQL> cl scr

SQL> SELECT * FROM SampleINS;

SAMPLENUM SAMPLEDAT
---------- ---------
100000 20-JUN-24
100001 20-JUN-24
-100002 20-JUN-24
100003 20-JUN-24
-100004 20-JUN-24
100005 20-JUN-24
100006 20-JUN-24
100007 20-JUN-24
100008 20-JUN-24
100009 20-JUN-24
100010 20-JUN-24
100011 20-JUN-24
100012 20-JUN-24

13 rows selected.

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2
SQL>
SQL> TRUNCATE TABLE SampleINS;

Table truncated.

SQL> cl scr

SQL> SELECT * FROM SampleINS;

no rows selected

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100001, '21-JUN-24');

1 row created.

SQL> SELECT SampleNum, SampleDate, TO_CHAR(SampleDate, 'DD-MON-YYYY')


SampleDate, TO_CHAR(SampleDate, 'HH:MI:SS P.M.') SampleTime
2 FROM SampleINS;

SAMPLENUM SAMPLEDAT SAMPLEDATE SAMPLETIME


---------- --------- -------------------- -------------
100001 21-JUN-24 21-JUN-2024 12:00:00 A.M.

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100002, SYSDATE);

1 row created.

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

SQL> SELECT SampleNum, SampleDate, TO_CHAR(SampleDate, 'DD-MON-YYYY')


SampleDate, TO_CHAR(SampleDate, 'HH:MI:SS P.M.') SampleTime
2 FROM SampleINS;

SAMPLENUM SAMPLEDAT SAMPLEDATE SAMPLETIME


---------- --------- -------------------- -------------
100001 21-JUN-24 21-JUN-2024 12:00:00 A.M.
100002 21-JUN-24 21-JUN-2024 06:16:56 P.M.

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100003, '21-JUN-24, 06:18:45 P.M.');
VALUES(100003, '21-JUN-24, 06:18:45 P.M.')
*
ERROR at line 2:
ORA-01830: date format picture ends before converting entire input string

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100003, TO_DATE('21-JUN-24, 06:18:45 P.M.', 'DD-MON-YY,
HH:MI:SS A.M.'));

1 row created.

SQL> SELECT SampleNum, SampleDate, TO_CHAR(SampleDate, 'DD-MON-YYYY')


SampleDate, TO_CHAR(SampleDate, 'HH:MI:SS P.M.') SampleTime
2 FROM SampleINS;

SAMPLENUM SAMPLEDAT SAMPLEDATE SAMPLETIME


---------- --------- -------------------- -------------
100001 21-JUN-24 21-JUN-2024 12:00:00 A.M.
100002 21-JUN-24 21-JUN-2024 06:16:56 P.M.
100003 21-JUN-24 21-JUN-2024 06:18:45 P.M.

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100004, '06:21:35 P.M.');
VALUES(100004, '06:21:35 P.M.')
*
ERROR at line 2:
ORA-01843: not a valid month

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100004, TO_DATE('06:21:35 P.M.', 'HH:MI:SS A.M.'));

1 row created.

SQL> SELECT SampleNum, SampleDate, TO_CHAR(SampleDate, 'DD-MON-YYYY')


SampleDate, TO_CHAR(SampleDate, 'HH:MI:SS P.M.') SampleTime
2 FROM SampleINS;

SAMPLENUM SAMPLEDAT SAMPLEDATE SAMPLETIME


---------- --------- -------------------- -------------
100001 21-JUN-24 21-JUN-2024 12:00:00 A.M.
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

100002 21-JUN-24 21-JUN-2024 06:16:56 P.M.


100003 21-JUN-24 21-JUN-2024 06:18:45 P.M.
100004 01-JUN-24 01-JUN-2024 06:21:35 P.M.

SQL> ROLLBACK;

Rollback complete.

SQL> cl scr

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100001, '21-JUN-24');

1 row created.

SQL> SELECT SampleNum, SampleDate, TO_CHAR(SampleDate, 'DD-MON-YYYY, CC


B.C.') SampleDate
2 FROM SampleINS;

SAMPLENUM SAMPLEDAT SAMPLEDATE


---------- --------- -----------------------------
100001 21-JUN-24 21-JUN-2024, 21 A.D.

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100002, '21-JUN-24 B.C.');
VALUES(100002, '21-JUN-24 B.C.')
*
ERROR at line 2:
ORA-01830: date format picture ends before converting entire input string

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100002, TO_DATE('21-JUN-24 B.C.', 'DD-MON-YY A.D.'));

1 row created.

SQL> SELECT SampleNum, SampleDate, TO_CHAR(SampleDate, 'DD-MON-YYYY, CC


B.C.') SampleDate
2 FROM SampleINS;

SAMPLENUM SAMPLEDAT SAMPLEDATE


---------- --------- -----------------------------
100001 21-JUN-24 21-JUN-2024, 21 A.D.
100002 21-JUN-24 21-JUN-2024, 21 B.C.

SQL> SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YY A.D.') MyDate,
4 TO_CHAR(SampleDate, '"Century : "SCC') Century
5 FROM SampleINS;

SAMPLENUM MYDATE CENTURY


---------- ----------------------- -------------
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

100001 21-JUN-24 A.D. Century : 21


100002 21-JUN-24 B.C. Century : -21

SQL> SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YY A.D.') MyDate,
4 TO_CHAR(SampleDate, '"Year : "SYYYY') SignYear
5 FROM SampleINS;

SAMPLENUM MYDATE SIGNYEAR


---------- ----------------------- ------------
100001 21-JUN-24 A.D. Year : 2024
100002 21-JUN-24 B.C. Year : -2024

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YY A.D.') MyDate,
4 TO_CHAR(SampleDate, 'J') Julian
5* FROM SampleINS
SQL> /

SAMPLENUM MYDATE JULIAN


---------- ----------------------- -------
100001 21-JUN-24 A.D. 2460483
100002 21-JUN-24 B.C. 0981964

SQL> SELECT 'The date Behind The Julian Number 2460483 is :


'||TO_DATE(2460483, 'J') Julian2Date
2 FROM DUAL;

JULIAN2DATE
--------------------------------------------------------
The date Behind The Julian Number 2460483 is : 21-JUN-24

SQL> SELECT 'The date Behind The Julian Number 0981964 is :


'||TO_DATE(0981964, 'J') Julian2Date
2 FROM DUAL;

JULIAN2DATE
--------------------------------------------------------
The date Behind The Julian Number 0981964 is : 21-JUN-24

SQL> SELECT 'The date Behind The Julian Number 0981964 is :


'||TO_CHAR(TO_DATE(0981964, 'J'), 'DD-MON-YY, CC A.D.') Julian2Date
2 FROM DUAL;

JULIAN2DATE
-----------------------------------------------------------------
The date Behind The Julian Number 0981964 is : 21-JUN-24, 21 B.C.

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

SQL> --JULIAN Number Always Begins From 1, Representing 1st January 4712
B.C.
SQL>
SQL> SELECT 'The Date Behind Julian Number 0 is : '||TO_DATE('0', 'J')
Julian2Date
2 FROM DUAL;
SELECT 'The Date Behind Julian Number 0 is : '||TO_DATE('0', 'J')
Julian2Date
*
ERROR at line 1:
ORA-01854: julian date must be between 1 and 5373484

SQL> SELECT 'The Date Behind Julian Number 1 is : '||TO_CHAR(TO_DATE('1',


'J'), 'DD-MON-YYYY, CC A.D.') Julian2Date
2 FROM DUAL;

JULIAN2DATE
---------------------------------------------------------
The Date Behind Julian Number 1 is : 01-JAN-4712, 48 B.C.

SQL> SELECT 'The Date Behind Julian Number 5373484 is :


'||TO_CHAR(TO_DATE('5373484', 'J'), 'DD-MON-YYYY, CC A.D.') Julian2Date
2 FROM DUAL;
SELECT 'The Date Behind Julian Number 5373484 is :
'||TO_CHAR(TO_DATE('5373484', 'J'), 'DD-MON-YYYY, CC A.D.') Julian2Date
*
ERROR at line 1:
ORA-01801: date format is too long for internal buffer

SQL> SELECT 'The Date Behind Julian Number 5373484 is :


'||TO_CHAR(TO_DATE('5373484', 'J'), 'DD-MON-YYYY') Julian2Date
2 FROM DUAL;

JULIAN2DATE
------------------------------------------------------
The Date Behind Julian Number 5373484 is : 31-DEC-9999

SQL> cl scr

SQL> ROLLBACK;

Rollback complete.

SQL> SELECT * FROM SampleINS;

no rows selected

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100001, TO_DATE('1', 'J'));

1 row created.
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

SQL> SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YYYY A.D.') MyDate
4 FROM SampleINS;

SAMPLENUM MYDATE
---------- -------------------------
100001 01-JAN-4712 B.C.

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100002, TO_DATE('5373484', 'J'));

1 row created.

SQL> SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YYYY A.D.') MyDate
4 FROM SampleINS;

SAMPLENUM MYDATE
---------- -------------------------
100001 01-JAN-4712 B.C.
100002 31-DEC-9999 A.D.

SQL> cl scr

SQL> ROLLBACK;

Rollback complete.

SQL> SELECT * FROM SampleINS;

no rows selected

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100001, '21-JUN-24');

1 row created.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YYYY') MyDate
4* FROM SampleINS
SQL> /

SAMPLENUM MYDATE
---------- --------------------
100001 21-JUN-2024

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100002, '21-JUN-98');

1 row created.

SQL> SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YYYY') MyDate
4 FROM SampleINS;

SAMPLENUM MYDATE
---------- --------------------
100001 21-JUN-2024
100002 21-JUN-1998

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100003, '21-JUN-2148');

1 row created.

SQL> SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YYYY') MyDate
4 FROM SampleINS;

SAMPLENUM MYDATE
---------- --------------------
100001 21-JUN-2024
100002 21-JUN-1998
100003 21-JUN-2148

SQL> INSERT INTO SampleINS(SampleNum, SampleDate)


2 VALUES(100004, '21-JUN-1868');

1 row created.

SQL> SELECT
2 SampleNum,
3 TO_CHAR(SampleDate, 'DD-MON-YYYY') MyDate
4 FROM SampleINS;

SAMPLENUM MYDATE
---------- --------------------
100001 21-JUN-2024
100002 21-JUN-1998
100003 21-JUN-2148
100004 21-JUN-1868

SQL> cl scr

SQL> SELECT Ename, HireDate, HireDate + 30 OneMonth


2 FROM Emp
3 WHERE Ename = 'SMITH';
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

ENAME HIREDATE ONEMONTH


---------- --------- ---------
SMITH 17-DEC-80 16-JAN-81

SQL> SELECT Ename, ADD_MONTHS(HireDate, 1) "Next Month"


2 FROM Emp
3 WHERE Ename = 'SMITH';

ENAME Next Mont


---------- ---------
SMITH 17-JAN-81

SQL> SELECT Ename, TO_CHAR(ADD_MONTHS(HireDate, 1), 'DD-MON-YYYY') "Next


Month"
2 FROM Emp
3 WHERE Ename = 'SMITH';

ENAME Next Month


---------- --------------------
SMITH 17-JAN-1981

SQL> SELECT Ename, HireDate OrgHireDate, ADD_MONTHS(HireDate, 5) "Five


Months"
2 FROM Emp
3 WHERE Ename = 'MARTIN';

ENAME ORGHIREDA Five Mont


---------- --------- ---------
MARTIN 28-SEP-81 28-FEB-82

SQL> SELECT Ename, HireDate OrgHireDate, ADD_MONTHS(LAST_DAY(HireDate),


5) "Terminal Day Five Months"
2 FROM Emp
3 WHERE Ename = 'MARTIN';

ENAME ORGHIREDA Terminal


---------- --------- ---------
MARTIN 28-SEP-81 28-FEB-82

SQL> SELECT Ename, HireDate OrgHireDate,


TO_CHAR(ADD_MONTHS(LAST_DAY(HireDate), 5), 'DD-FMMonth-YYYY') "Terminal
Day Five Months"
2 FROM Emp
3 WHERE Ename = 'MARTIN';

ENAME ORGHIREDA Terminal Day Five Months


---------- --------- --------------------------------------------
MARTIN 28-SEP-81 28-February-1982

SQL> SELECT Ename, HireDate OrgHireDate,


TO_CHAR(ADD_MONTHS(LAST_DAY(HireDate) + 1, 5), 'DD-FMMonth-YYYY')
"Terminal Day Five Months"
--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
……………………………………………………………………………………………………………

2 FROM Emp
3 WHERE Ename = 'MARTIN';

ENAME ORGHIREDA Terminal Day Five Months


---------- --------- --------------------------------------------
MARTIN 28-SEP-81 01-March-1982

SQL> SPOOL OFF

--------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Mobile: 9985798869,WhatsApp:9985798869
Contact For Courses And Training in
Oracle19C, Live Projects in SQL and PL/SQL, Python with Django Framework,
Data Modeling, Linux/Unix, Big Data, Data Science, Power BI
Follow Me: https://www.facebook.com/satishkumar.yellanki
http://yellankisathish.com/

You might also like