Skip to Main Content

SQLcl: MCP Server & SQL Prompt

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Not able to run script in sqlcl

Orcl ApexJan 18 2018 — edited Jan 19 2018

Hi All,

I am able to run SELECT * FROM DUAL; in sqlcl but When I try to run @ D:\Scripts\Explain_plan.sql nothing is happening.

Please advise why scripts are not getting executed.

pastedImage_0.png

Comments

Frank Kulash

Hi,

It's not clear what you want.  It would help if you posted a little sample data (CREATE TABLE and INSERT statements) and the exact results you want from that sample data.

If you want to SUM, or do any kind of aggregate function, on multiple columns, here's one way:

WITH    pivot_data    AS

(

    SELECT  job, sal, comm, deptno

    FROM    scott.emp

)

SELECT    *

FROM      pivot_data

PIVOT     (    SUM (sal)      AS sal

          ,    SUM (comm)     AS comm

          ,    AVG (sal)      AS avgsal

          FOR  job  IN ( 'ANALYST'    AS analyst

                       , 'CLERK'      AS clerk

                       , 'MANAGER'    AS mannager

                       , 'PRESIDENT'  AS president

                       , 'SALESMAN'   AS salesman

                       )

          )

ORDER BY  deptno

;

See the Forum FAQ:

odie_63
Answer

TexasApexDeveloper wrote:

I haven't found any documentation showing how to have multiple columns summed in a pivot query yet.

Not even THE official documentation?

http://docs.oracle.com/cd/E11882_01/server.112/e25554/analysis.htm#DWHSG8731

Marked as Answer by TexasApexDeveloper · Sep 27 2020
TexasApexDeveloper

My bad, I should have done further research.. That looks spot on!!

Thank you,

Tony Miller
LuvMuffin Software
Ruckersville, VA

1 - 3

Post Details

Added on Jan 18 2018
18 comments
2,219 views