Search This Blog

Total Pageviews

Wednesday 13 July 2022

SQLcl :sql Results with the SET SQLFORMAT

 SQLcl :sql  Results with the SET SQLFORMAT
 

Oracle SQLcl :sql Results with the SET SQLFORMAT



sqlcl 
 
sqlcl available from [Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production;


# which java
/bin/java

 
to install JAVA

yum install -y java-1.8.0-openjdk


Trying other mirror.
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.332.b09-1.el7_9 will be installed
--> Processing Dependency: java-1.8.0-openjdk-headless(x86-64) = 1:1.8.0.332.b09-1.el7_9 for package: 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: libjava.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: libjvm.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
--> Running transaction check
---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.332.b09-1.el7_9 will be installed
--> Processing Dependency: copy-jdk-configs >= 3.3 for package: 1:java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: tzdata-java >= 2021e for package: 1:java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64
--> Processing Dependency: pcsc-lite-libs(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64
---> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Running transaction check
---> Package copy-jdk-configs.noarch 0:3.3-10.el7_5 will be installed
---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch
--> Processing Dependency: libxslt for package: javapackages-tools-3.4.1-11.el7.noarch
---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed
---> Package pcsc-lite-libs.x86_64 0:1.8.8-8.el7 will be installed
---> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed
---> Package tzdata-java.noarch 0:2022a-1.el7 will be installed
--> Running transaction check
---> Package libxslt.x86_64 0:1.1.28-6.0.1.el7 will be installed
---> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-11.el7.noarch
--> Running transaction check
---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================================================================================================================
 Package                                                    Arch                                  Version                                                Repository                                        Size
================================================================================================================================================================================================================
Installing:
 java-1.8.0-openjdk                                         x86_64                                1:1.8.0.332.b09-1.el7_9                                ol7_x86_64_latest                                314 k
Installing for dependencies:
 copy-jdk-configs                                           noarch                                3.3-10.el7_5                                           ol7_x86_64_latest                                 21 k
 giflib                                                     x86_64                                4.1.6-9.el7                                            ol7_x86_64_latest                                 39 k
 java-1.8.0-openjdk-headless                                x86_64                                1:1.8.0.332.b09-1.el7_9                                ol7_x86_64_latest                                 33 M
 javapackages-tools                                         noarch                                3.4.1-11.el7                                           ol7_x86_64_latest                                 72 k
 libxslt                                                    x86_64                                1.1.28-6.0.1.el7                                       ol7_x86_64_latest                                241 k
 lksctp-tools                                               x86_64                                1.0.17-2.el7                                           ol7_x86_64_latest                                 87 k
 pcsc-lite-libs                                             x86_64                                1.8.8-8.el7                                            ol7_x86_64_latest                                 34 k
 python-javapackages                                        noarch                                3.4.1-11.el7                                           ol7_x86_64_latest                                 31 k
 python-lxml                                                x86_64                                3.2.1-4.el7                                            ol7_x86_64_latest                                758 k
 ttmkfdir                                                   x86_64                                3.0.9-42.el7                                           ol7_x86_64_latest                                 47 k
 tzdata-java                                                noarch                                2022a-1.el7                                            ol7_x86_64_latest                                190 k
 xorg-x11-fonts-Type1                                       noarch                                7.5-9.el7                                              ol7_x86_64_latest                                521 k

Transaction Summary
================================================================================================================================================================================================================
Install  1 Package (+12 Dependent packages)

Total download size: 35 M
Installed size: 116 M
Downloading packages:
(1/13): copy-jdk-configs-3.3-10.el7_5.noarch.rpm                                                                                                                                         |  21 kB  00:00:00
(2/13): giflib-4.1.6-9.el7.x86_64.rpm                                                                                                                                                    |  39 kB  00:00:00
(3/13): java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64.rpm                                                                                                                              | 314 kB  00:00:00
(4/13): java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64.rpm                                                                                                                     |  33 MB  00:00:00
(5/13): javapackages-tools-3.4.1-11.el7.noarch.rpm                                                                                                                                       |  72 kB  00:00:00
(6/13): libxslt-1.1.28-6.0.1.el7.x86_64.rpm                                                                                                                                              | 241 kB  00:00:00
(7/13): lksctp-tools-1.0.17-2.el7.x86_64.rpm                                                                                                                                             |  87 kB  00:00:00
(8/13): pcsc-lite-libs-1.8.8-8.el7.x86_64.rpm                                                                                                                                            |  34 kB  00:00:00
(9/13): python-javapackages-3.4.1-11.el7.noarch.rpm                                                                                                                                      |  31 kB  00:00:00
(10/13): python-lxml-3.2.1-4.el7.x86_64.rpm                                                                                                                                              | 758 kB  00:00:00
(11/13): ttmkfdir-3.0.9-42.el7.x86_64.rpm                                                                                                                                                |  47 kB  00:00:00
(12/13): tzdata-java-2022a-1.el7.noarch.rpm                                                                                                                                              | 190 kB  00:00:00
(13/13): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm                                                                                                                                       | 521 kB  00:00:00
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                            29 MB/s |  35 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libxslt-1.1.28-6.0.1.el7.x86_64                                                                                                                                                             1/13
  Installing : python-lxml-3.2.1-4.el7.x86_64                                                                                                                                                              2/13
  Installing : python-javapackages-3.4.1-11.el7.noarch                                                                                                                                                     3/13
  Installing : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                                                      4/13
  Installing : ttmkfdir-3.0.9-42.el7.x86_64                                                                                                                                                                5/13
  Installing : xorg-x11-fonts-Type1-7.5-9.el7.noarch                                                                                                                                                       6/13
  Installing : lksctp-tools-1.0.17-2.el7.x86_64                                                                                                                                                            7/13
  Installing : pcsc-lite-libs-1.8.8-8.el7.x86_64                                                                                                                                                           8/13
  Installing : copy-jdk-configs-3.3-10.el7_5.noarch                                                                                                                                                        9/13
  Installing : giflib-4.1.6-9.el7.x86_64                                                                                                                                                                  10/13
  Installing : tzdata-java-2022a-1.el7.noarch                                                                                                                                                             11/13
  Installing : 1:java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64                                                                                                                                 12/13
  Installing : 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64                                                                                                                                          13/13
  Verifying  : tzdata-java-2022a-1.el7.noarch                                                                                                                                                              1/13
  Verifying  : giflib-4.1.6-9.el7.x86_64                                                                                                                                                                   2/13
  Verifying  : xorg-x11-fonts-Type1-7.5-9.el7.noarch                                                                                                                                                       3/13
  Verifying  : copy-jdk-configs-3.3-10.el7_5.noarch                                                                                                                                                        4/13
  Verifying  : python-javapackages-3.4.1-11.el7.noarch                                                                                                                                                     5/13
  Verifying  : python-lxml-3.2.1-4.el7.x86_64                                                                                                                                                              6/13
  Verifying  : 1:java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64                                                                                                                                           7/13
  Verifying  : libxslt-1.1.28-6.0.1.el7.x86_64                                                                                                                                                             8/13
  Verifying  : pcsc-lite-libs-1.8.8-8.el7.x86_64                                                                                                                                                           9/13
  Verifying  : 1:java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64                                                                                                                                 10/13
  Verifying  : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                                                     11/13
  Verifying  : lksctp-tools-1.0.17-2.el7.x86_64                                                                                                                                                           12/13
  Verifying  : ttmkfdir-3.0.9-42.el7.x86_64                                                                                                                                                               13/13

Installed:
  java-1.8.0-openjdk.x86_64 1:1.8.0.332.b09-1.el7_9

Dependency Installed:
  copy-jdk-configs.noarch 0:3.3-10.el7_5         giflib.x86_64 0:4.1.6-9.el7                java-1.8.0-openjdk-headless.x86_64 1:1.8.0.332.b09-1.el7_9         javapackages-tools.noarch 0:3.4.1-11.el7
  libxslt.x86_64 0:1.1.28-6.0.1.el7              lksctp-tools.x86_64 0:1.0.17-2.el7         pcsc-lite-libs.x86_64 0:1.8.8-8.el7                                python-javapackages.noarch 0:3.4.1-11.el7
  python-lxml.x86_64 0:3.2.1-4.el7               ttmkfdir.x86_64 0:3.0.9-42.el7             tzdata-java.noarch 0:2022a-1.el7                                   xorg-x11-fonts-Type1.noarch 0:7.5-9.el7

Complete!


JAVA installed !!!!




]# which java
/bin/java


if required !!  
 export JAVA_HOME=/bin/java


=======================================================================================================================================================================



 su - oracle
Last login: Wed Jul 13 05:00:56 EDT 2022 on pts/0



 which sql
/u01/app/oracle/product/12.2.0/dbhome_1/bin/sql


[oracle@irac02 ~]$ sql /nolog

SQLcl: Release 12.2.0.1.0 RC on Wed Jul 13 05:33:33 2022    <<<<<<< SQLcl

Copyright (c) 1982, 2022, Oracle.  All rights reserved.


idle sqlplus>


 


in tnsnames.ora

pdb9=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ibrac02.xxxxxxxx)(PORT=1523))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=pdb9)))

on unix prompt 
sql /nolog

SQLcl: Release 12.2.0.1.0 RC on Wed Jul 13 05:18:45 2022

Copyright (c) 1982, 2022, Oracle.  All rights reserved.


idle sqlplus> conn test/vihaan123@pdb9
Connected.



or 

Via EZ Connect

 sql /nolog

SQLcl: Release 12.2.0.1.0 RC on Wed Jul 13 05:23:45 2022

Copyright (c) 1982, 2022, Oracle.  All rights reserved.


idle sqlplus>
idle sqlplus> CONN test/vihaan123@//irac02.XXXXX:1523/pdb9
Connected.



primary:test@vihcdbd8-vihcdbd8 sqlplus> SET SQLFORMAT insert;
primary:test@vihcdbd8-vihcdbd8 sqlplus> SELECT * FROM emp;


REM INSERTING into EMP
SET DEFINE OFF;
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7839,'KING','PRESIDENT',null,to_timestamp('17-11-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),5000,null,10);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7698,'BLAKE','MANAGER',7839,to_timestamp('01-05-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),2850,null,30);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7782,'CLARK','MANAGER',7839,to_timestamp('09-06-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),2450,null,10);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7566,'JONES','MANAGER',7839,to_timestamp('02-04-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),2975,null,20);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7902,'FORD','ANALYST',7566,to_timestamp('03-12-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),3000,null,20);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7499,'ALLEN','SALESMAN',7698,to_timestamp('20-02-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),1600,300,30);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7521,'WARD','SALESMAN',7698,to_timestamp('22-02-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),1250,500,30);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7654,'MARTIN','SALESMAN',7698,to_timestamp('28-09-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),1250,1400,30);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7844,'TURNER','SALESMAN',7698,to_timestamp('08-09-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),1500,0,30);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7900,'JAMES','CLERK',7698,to_timestamp('03-12-11 00:00','DD-MON-RR HH.MI.SSXFF AM'),950,null,30);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7369,'SMITH','CLERK',7902,to_timestamp('17-12-12 00:00','DD-MON-RR HH.MI.SSXFF AM'),800,null,20);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7934,'MILLER','CLERK',7782,to_timestamp('23-01-13 00:00','DD-MON-RR HH.MI.SSXFF AM'),1300,null,10);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7788,'SCOTT','ANALYST',7566,to_timestamp('19-04-14 00:00','DD-MON-RR HH.MI.SSXFF AM'),3000,null,20);
Insert into EMP (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (7655,'ADAMS','CLERK',7788,to_timestamp('13-07-14 00:00','DD-MON-RR HH.MI.SSXFF AM'),1100,null,20);

14 rows selected.



====


Examples 



SELECT /*ansiconsole*/ * FROM emp where rownum <3 csv="" delimited="" emp="" fixed="" from="" html="" insert="" json-formatted="" json="" loader="" primary:test="" rownum="" select="" sqlplus="" text="" vihcdbd8-vihcdbd8="" where="" xml=""> SELECT /*csv*/ * FROM emp where rownum <3 00:00="" 7698="" 7839="" primary:test="" sqlplus="" vihcdbd8-vihcdbd8=""> SELECT /*loader*/ * FROM emp where rownum <3 00:00:00="" 7698="" 7839="" no="" primary:test="" rows="" selected="" sqlplus="" vihcdbd8-vihcdbd8=""> SELECT /*delimited*/ * FROM emp where rownum <3 00:00="" 7698="" 7839="" primary:test="" sqlplus="" vihcdbd8-vihcdbd8=""> SELECT /*insert*/ * FROM emp where rownum <3 00:00="" am="" define="" emp="" hh.mi.ssxff="" insert="" inserting="" into="" null="" off="" primary:test="" rem="" set="" sqlplus="" to_timestamp="" values="" vihcdbd8-vihcdbd8=""> SELECT /*json*/ * FROM emp where rownum <3 00:00="" columns="" deptno="" empno="" ename="" hiredate="" items="" job="" mgr="" name="" primary:test="" results="" sal="" sqlplus="" type="" vihcdbd8-vihcdbd8=""> SELECT /*json-formatted*/ * FROM emp where rownum <3 --------------="" ----------="" ---------="" 00:00="" 01-05-11="" 10="" 17-11-11="" 2850="" 30="" 5000="" 7698="" 7839="" blake="" comm="" deptno="" empno="" ename="" hiredate="" job="" king="" manager="" mgr="" president="" primary:test="" sal="" sqlplus="" vihcdbd8-vihcdbd8=""> SELECT /*xml*/ * FROM emp where rownum <3 encoding="UTF8" version="1.0" xml="">

        
                <![CDATA[7839]]>
                <![CDATA[KING]]>
                <![CDATA[PRESIDENT]]>
                <![CDATA[]]>
                <![CDATA[17-11-11 00:00]]>
                <![CDATA[5000]]>
                <![CDATA[]]>
                <![CDATA[10]]>
        
        
                <![CDATA[7698]]>
                <![CDATA[BLAKE]]>
                <![CDATA[MANAGER]]>
                <![CDATA[7839]]>
                <![CDATA[01-05-11 00:00]]>
                <![CDATA[2850]]>
                <![CDATA[]]>
                <![CDATA[30]]>
        

primary:test@vihcdbd8-vihcdbd8 sqlplus> SELECT /*html*/ * FROM emp where rownum <3 html="">



  

  Responsive Table

  


  
  




EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7839 KING PRESIDENT   17-11-11 00:00 5000   10
7698 BLAKE MANAGER 7839 01-05-11 00:00 2850   30
primary:test@vihcdbd8-vihcdbd8 sqlplus> SELECT /*text*/ * FROM emp where rownum

Oracle DBA

anuj blog Archive