Query output similar to sql plus results
Is it possible to configure SQLDeveloper to output the query result similar to sql plus ?
I want to print the field names of the sql input, something as:
OWD_ID seconds policies/s COUNT(OWD_ID) MIN(OWE_PRC_DT) MAX(OWE_PRC_DT)
5174 872 17 14892 06/11/2009 12:53:31 06/11/2009 13:08:03 Thanks
Claudio
Edited by: Claudio Miranda on Nov 10, 2009 11:49 AM
Edited by: Claudio Miranda on Nov 10, 2009 11:51 AM
Claudio Miranda wrote:
Is it possible to configure SQLDeveloper to output the query result similar to sql plus ?
I want to print the field names of the sql input, something as:
OWD_ID seconds policies/s COUNT(OWD_ID) MIN(OWE_PRC_DT) MAX(OWE_PRC_DT)
5174 872 17 14892 06/11/2009 12:53:31 06/11/2009 13:08:03 Thanks
Claudio
As far as I know, no :(
Similar Messages
-
How to know query execution time in sql plus
HI
I want to know the query execution time in sql plus along with statistics
I say set time on ;
set autotrace on ;
select * from view where usr_id='abcd';
if the result is 300 rows it scrolls till all the rows are retrieved and finally gives me execution time as 40 seconds or 1 minute.. (this is after all the records are scrolled )
but when i execute it in toad it gives 350 milli seconds..
i want to see the execution time in sql how to do this
database server 11g and client is 10g
regards
rajwhat is the difference between .. the
statistics gathered in sql plus something like this and the one that i get from plan_table in toad?
how to format the execution plan I got in sqlplus in a proper understanding way?
statistics in sqlplus
tatistics
0 recursive calls
0 db block gets
164 consistent gets
0 physical reads
0 redo size
29805 bytes sent via SQL*Net to client
838 bytes received via SQL*Net from client
25 SQL*Net roundtrips to/from client
1 sorts (memory)
0 sorts (disk)
352 rows processedexecution plan in sqlplus... how to format this
xecution Plan
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=21 Card=1 Bytes=10
03)
1 0 HASH (UNIQUE) (Cost=21 Card=1 Bytes=1003)
2 1 MERGE JOIN (CARTESIAN) (Cost=20 Card=1 Bytes=1003)
3 2 NESTED LOOPS
4 3 NESTED LOOPS (Cost=18 Card=1 Bytes=976)
5 4 NESTED LOOPS (Cost=17 Card=1 Bytes=797)
6 5 NESTED LOOPS (OUTER) (Cost=16 Card=1 Bytes=685)
7 6 NESTED LOOPS (OUTER) (Cost=15 Card=1 Bytes=556
8 7 NESTED LOOPS (Cost=14 Card=1 Bytes=427)
9 8 NESTED LOOPS (Cost=5 Card=1 Bytes=284)
10 9 TABLE ACCESS (BY INDEX ROWID) OF 'USR_XR
EF' (TABLE) (Cost=4 Card=1 Bytes=67)
11 10 INDEX (RANGE SCAN) OF 'USR_XREF_PK' (I
NDEX (UNIQUE)) (Cost=2 Card=1)
12 9 TABLE ACCESS (BY INDEX ROWID) OF 'USR_DI
M' (TABLE) (Cost=1 Card=1 Bytes=217)
13 12 INDEX (UNIQUE SCAN) OF 'USR_DIM_PK' (I
NDEX (UNIQUE)) (Cost=0 Card=1)
14 8 TABLE ACCESS (BY INDEX ROWID) OF 'HDS_FCT'
(TABLE) (Cost=9 Card=1 Bytes=143)
15 14 INDEX (RANGE SCAN) OF 'HDS_FCT_IX2' (IND
EX) (Cost=1 Card=338)
16 7 TABLE ACCESS (BY INDEX ROWID) OF 'USR_MEDIA_
COMM' (TABLE) (Cost=1 Card=1 Bytes=129)
17 16 INDEX (UNIQUE SCAN) OF 'USR_MEDIA_COMM_PK'
(INDEX (UNIQUE)) (Cost=0 Card=1)
18 6 TABLE ACCESS (BY INDEX ROWID) OF 'USR_MEDIA_CO
MM' (TABLE) (Cost=1 Card=1 Bytes=129)
19 18 INDEX (UNIQUE SCAN) OF 'USR_MEDIA_COMM_PK' (
INDEX (UNIQUE)) (Cost=0 Card=1)
20 5 TABLE ACCESS (BY INDEX ROWID) OF 'PROD_DIM' (TAB
LE) (Cost=1 Card=1 Bytes=112)
21 20 INDEX (UNIQUE SCAN) OF 'PROD_DIM_PK' (INDEX (U
NIQUE)) (Cost=0 Card=1)
22 4 INDEX (UNIQUE SCAN) OF 'CUST_DIM_PK' (INDEX (UNIQU
E)) (Cost=0 Card=1)
23 3 TABLE ACCESS (BY INDEX ROWID) OF 'CUST_DIM' (TABLE)
(Cost=1 Card=1 Bytes=179)
24 2 BUFFER (SORT) (Cost=19 Card=22 Bytes=594)
25 24 INDEX (FAST FULL SCAN) OF 'PROD_DIM_AK1' (INDEX (UNI
QUE)) (Cost=2 Card=22 Bytes=594) -
Query performance : TOAD Vs SQL Plus, and caching of query output
Hi,
I have one query which takes more than 2 minutes in TOAD, but the same one takes less than 30 secs when executed in SQL Plus. Can some body please tell me why the performance is so different in the two. Is this a known issue? Can i get the actual time required for a query?
Also when I execute the same query in TOAD for the second time in succession, the execution time reduces drastically from 2 mins to 10 secs. Does caching occur in TOAD? Can I disable it. I am using TOAD for Oracle, Version 9.0.0.160.
Thanks,
Rahul.user641207 wrote:
Hi,
I have one query which takes more than 2 minutes in TOAD, but the same one takes less than 30 secs when executed in SQL Plus. Can some body please tell me why the performance is so different in the two. Is this a known issue? Can i get the actual time required for a query?
Also when I execute the same query in TOAD for the second time in succession, the execution time reduces drastically from 2 mins to 10 secs. Does caching occur in TOAD? Can I disable it. I am using TOAD for Oracle, Version 9.0.0.160.Rahul,
it's unlikely but possible that the session established via TOAD has different settings than the session established via SQL*Plus.
You can check V$SQL and V$SQL_SHARED_CURSOR to find out if the SQL you're executing has different plans, which would result in multiple rows in V$SQL for the same SQL_ID (10g) or ADDRESS, HASH_VALUE (pre-10g) with different CHILD_NUMBERs and V$SQL_SHARED_CURSOR can tell you why they can't share the plan, in case you've got multiple plans.
In addition you can use V$SES_OPTIMIZER_ENV to find out if the optimizer related settings differ for the TOAD and SQL*Plus session.
The caching effect is probably the caching of the database rather than anything else. I don't think that TOAD caches the result on the client side.
Regards,
Randolf
Oracle related stuff blog:
http://oracle-randolf.blogspot.com/
SQLTools++ for Oracle (Open source Oracle GUI for Windows):
http://www.sqltools-plusplus.org:7676/
http://sourceforge.net/projects/sqlt-pp/ -
Xml output format in sql*plus problem
Hi all,
In stead of seeing xml output in multiple line format, my sql*plus always returns xml output in ONE line, is there a way to change the format, it's really hard to read.
Thanks
1 select xmlelement("row", xmlelement("user", xmlattributes(username as "name", default_tablespa
2 from dba_users
3* where rownum=1
SQL>/
XMLELEMENT("ROW",XMLELEMENT("USER",XMLATTRIBUTES(USERNAMEAS"NAME",DEFAULT_TABLES
<row><user name="SYS" tbs="SYSTEM"></user></row>
however I want to see something well formatted like
<row>
<user name="SYS" tbs="SYSTEM"></user>
</row>Not sure if there are any settings with the SQL*PLUS but if you use packages other than the SQLX operators like DBMS_XMLQUERY, DBMS_XMLGEN, SYS_XMLGEN to generate xml then the output is as desired.
select dbms_xmlgen.getxml('select username, default_tablespace from dba_users
where rownum=1') from dual
DBMS_XMLGEN.GETXML('SELECTUSERNAME,DEFAULT_TABLESPACEFROMDBA_USERSWHEREROWNUM=1'
<?xml version="1.0"?>
<ROWSET>
<ROW>
<USERNAME>REVIEW</USERNAME>
<DEFAULT_TABLESPACE>METRICS</DEFAULT_TABLESPACE>
</ROW>
</ROWSET>
But these packages does not offer the flexibility you have with SQLX operators.
so if you requirement is simple generation you can use the above method. -
Formatting output columns - ala SQL*Plus 'column' command
SQL_Developer 1.5
Is there a way to format the output of queries for numbers, etc. like the 'column' command found in SQL*Plus?
I realize I can use the TO_CHAR() function in the SQL but was hoping there was something easier.
Thanks very much!
-garyit could be that the column of the table that you are trying to insert the data has a small length.
-
SQL PLUS result give me #######
Does anyone know why my result row is giving me ############# as a record.
All my row is ####### for one of my column...
thanksIt means value precision exceeds number or/and column width or column format is not numeric:
SQL> select 12345 x from dual
2 /
X
12345
SQL> set numwidth 4
SQL> select 12345 x from dual
2 /
X
SQL> set numwidth 10
SQL> select 12345 x from dual
2 /
X
12345
SQL> column x format 999
SQL> select 12345 x from dual
2 /
X
SQL> column x format 99999
SQL> select 12345 x from dual
2 /
X
12345
SQL> column x format a30
SQL> select 12345 x from dual
2 /
X
SQL> SY. -
SQL Developer output vs. SQL Plus output
Hi, newb with issues showing output. I have a simple function that works correctly when called in SQL + however, when I right click and run in SQL Developer, I get a Run PL/SQL window with:
v_Return := LISTEMPLOYEETELEPHONES();
-- Modify the code to output the variable
--DBMS_OUTPUT.PUT_LINE('v_Return = ' || v_Return);
Where does the output go ? If I uncomment the DBMS_OUTPUT.PUT_LINE, I get a wrong number or types of arguments in call to '||'
What am I doing wrong ?Hi mattgn,
not to fire a discussion, just to be little more precise ;-)
I don't get your answerWell, I hope pmacd55 gets it, as he's the one with
the problem.This is a pubblic forum, everybody should get something useful here. I didn't stated that I was right and you wrong, not at all. Simply, If I don't get it, probably also somebody else will not get it as well.
I misunderstood the first poster, my eyes slipper over "UNcomment": reading as "If I COMMENT the DBMS_OUTPUT.PUT_LINE, I get a wrong number or types of arguments in call to '||'" I thought that in some way SQL Developer could break the line before the submission of the statement.
So, your hypothesis looks the right one. -
Can not query PQH_BUDGET_DETAILS in SQL*Plus
Hi!
I can see the Positions in the Forms-Mask within EBS.
I want to write a concurrent Programm which queries some data form the positions-table.
If i klick on "Help > Diagnostics > Examine" and select "system.last_query" i can see, that the data comes from a view called: "PQH_POS_BUDGETS_V".
But if i try to query this view in SQL*Plus, it is empty.
So i had a look at how this view is build, and i found, that the base tables should be PQH_BUDGETS and PQH_BUDGET_DETAILS.
How can i query the position_id in PQH_BUDGET_DETAILS in a concurrent program or an self-writen BI Publisher Report?
If i try to query in SQL*Plus it's empty.
Who can help me with this issue?
Thank you for your help!
Best regards,
ThomasHi!
Thats great!
Thank you very much!
Best regards,
Thomas -
Set Column width in query (not using SQL*Plus)
How can I Set Column width in query
I understand you can set column width using
column col1 FORMAT A5
select col1 from table1;But this only works in SQL*Plus
I want to be able to do this in a regular SQL query window (not in SQL*Plus), how can I do it.....
I am using a 'SQL window' in PL/SQL Developer IDE
and when I use this syntax it says:
ORA-00900: Invalid SQL statement
Any suggestions are appreciated...
thanks,
M.Did you try using RPAD or LPAD functions? They fill the unfilled part of a string with character you provide... either on right or left side depending on what function you use.
e.g.
SELECT RPAD('Smith', 10, ' ') Name FROM dual;http://www.adp-gmbh.ch/ora/sql/rpad.html
Edited by: Zaafran Ahmed on Nov 10, 2010 11:50 AM -
SQL*PLUS - remove output 'PL/SQL procedure successfully completed.'
Hi,
When I use SQL*PLUS to call a PLSQL procedure, it will always output text: 'PL/SQL procedure successfully completed.' when the PLSQL procedure completes.
I have a requirement to not display this message output. In SQL*PLUS how do you turn this off?how to disable procedure successfully completed message in SQL*Plus
-
Turn off display on sql*plus and increase memory for oracle?
I want to turn off the output display on SQL*PLUS window and SPOOL the output to a file since the result is very big. i tried to SET TERM OFF but it doesn't work. Anybody knows what's the problem? or is there some other commands to use? My oracle is 9i. thx!!! And anybody knows how to increase the memory usage size for Oracle's jrew.exe? it's too slow when i try to retrieve some big size data from oracle.
I just answered this question on the OTN -> General forum. You could try the SQL*Plus startup switch -s to startup SQL*Plus in silent mode, eg:
C:\SQLPLUS -S
Alison -
Oracle 8i Lite: logging to sql plus - uid, password, host string - whats that
If i install "Oracle 8i Lite" (just locally, not networked). There are two important things : "Navigator", and "SQL Plus". If in navigator, I create a local database called "xxx" (tables under 'system' user). Then if i need to query - i go to SQL Plus. Fine, but how do we log in - what is the "host string" ?.
The login needs, Userid, Password, Host String. In some docs, it said the userid, password for 'system' account is 'system, manager' respectively. Anyways, now the host string , i had read the 'host string' will be like "@databasename", so I think for me, it will be "@xxx"
But the way, I'm understing, i cant log, and SQL Plus says something "TNS: could not resolve service name". Maybe i have to something with that tnsnames.ora file....?
Incase, you could give ANY information, kindly inform.
Thanks
null<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Mulyadi Kurniawan ([email protected]):
Host string usually refers to the host string that is stored in your TNSNAMES.ORA file. You can open TNSNAMES.ORA with a text editor.
If you get "TNS: could not resolve service name", it's either you have not start the database or your configuration in TNSNAMES.ORA is wrong.<HR></BLOCKQUOTE>
hi,
iam getting the same error(the TNS thing)can you be a bit more explaining regarding how to solve the problem.
thanks
null -
How to store select query output in arrays.
i created a varray type variables and now want to assign some data though select query output in pl/sql code as well as in reports 6i.
You're in the wrong forum (this one is for issues with the SQL Developer tool). You were in the right one where you posted first, but don't reuse unrelated threads as you did.
Regards,
K. -
Installation of 11.1.0.5.10 Beta Blows Away SQL PLUS In Other Home
I had a working 10g R2 client installed and working. Installed 11.1.0.5.10 Beta into a new home. Attempted to run install scripts and determined that SQLPLUS no longer works in the 10g R2 client home. Any ideas? Should I have installed 11.1.0..5.10 beta into the exsiting home?
TomYou may copy the sqlnet.ora and tnsnames.ora two files from your working 10gR2 home (under 10gR2 home's Network\Admin directory) to 11.1.0.5.10 Beta home (under 11.1.0.5.10 Beta home's Network\Admin directory).
Two possibilities:
1. use <10gR2 full path>\sqlplus.exe to run the ASP.NET scripts.
2. if you have ODT installation, you may use it's "Query Window"or "Run SQL*Plus Script" (under Tools menu) to run the ASP.NET scripts -
Why Oracle People give us SQl Plus?.
Why not something like SQL Navigator or MS Query Analizer?.
SQL Plus is so terrible, is like MS-DOS.Well, maybe because SQL Navigator is not their product (would it not be nice if Oracle could bundle this as a free goodies with the database license) and Last I checked, MS Query Analizer would work against that other database (not against Oracle), but again I might not have the correct/complete information (also not a Oracle product).
As for asking Oracle to provide comparable tools, well you have SQL Worksheet (for people who want GUI interface) or the OEM. Other host of tools provided would allow you to manage and tune your database.
Maybe you are looking for
-
Trying to scan a document from HP4700 series printer/scanner. Manual directions on this subject are useless and do not work as promised. I know this should be pretty simple. Can someone help?
-
Okay, this is a weird situation. I downloaded the Twitter App from the Mac App Store. Everything was fine and it said there was an update available. When I went to update the application someone else's email was in the log in box. No one has borrowed
-
My mac mini will not boot into os x. When I boot up the mac mini it network boots. I went into os x using the option key and changed network boot to my hard drive in system preferences, but I still get the same problem. When I type mac-boot in the fi
-
Error (-50) synching Aperture photos to iPhone
Hi, iTunes seems chronically unable to synch some of my Aperture photos to my iPhone. This is not universal, but it happens consistently if I include certain albums in the list to be synched. Basically, the synch proceeds as normal, with the iTunes s
-
I am using Elements 12 trial on an old windows 7 PC and wish to purchase the license. If I upgrade to a Mac OSX in the near future, will I have to repurchase the license?