我在sqlPlus中,想查看SQL语句的执行计划,用了set autot on ,set autot traceonly 之后,用了spool on,
指定输出到spool C:\ad.txt 里面。
输出的数据如下:
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=24733 Card=17 Bytes=10855004)
1 0 SORT (UNIQUE) (Cost=21628 Card=17708 Bytes=10855004)
2 1 UNION-L
3 2 HASH JOIN (RIGHT OUTER) (Cost=9344 Card=8789 Bytes=5387657)
4 3 TABLE ACCESS (FULL) OF 'EGIRYJ' (TABLE) (Cost=3 Card=391 Bytes=10166)
5 3 HASH JOIN (RIGHT OUTER) (Cost=9340 Card=8789 Bytes=5159143) 等等。数据很多,就列出了以上的一部分。
输出的数据中含有“Bytes“总是在另外一行上显示,
请问,如何变成一行。
指定输出到spool C:\ad.txt 里面。
输出的数据如下:
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=24733 Card=17 Bytes=10855004)
1 0 SORT (UNIQUE) (Cost=21628 Card=17708 Bytes=10855004)
2 1 UNION-L
3 2 HASH JOIN (RIGHT OUTER) (Cost=9344 Card=8789 Bytes=5387657)
4 3 TABLE ACCESS (FULL) OF 'EGIRYJ' (TABLE) (Cost=3 Card=391 Bytes=10166)
5 3 HASH JOIN (RIGHT OUTER) (Cost=9340 Card=8789 Bytes=5159143) 等等。数据很多,就列出了以上的一部分。
输出的数据中含有“Bytes“总是在另外一行上显示,
请问,如何变成一行。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货