Oracle sqlplus行大小
在SQLplus中,为什么我将行大小设置为max(32767),它仍然不符合格式。如何修复它Oracle sqlplus行大小,oracle,sqlplus,Oracle,Sqlplus,在SQLplus中,为什么我将行大小设置为max(32767),它仍然不符合格式。如何修复它 select * from user_tables TABLE_NAME TABLESPACE_NAME CLUSTER_NAME IOT_NAME STATUS PCT_FREE PCT_U _TRANS MAX_TRANS INITIAL
select * from user_tables
TABLE_NAME TABLESPACE_NAME CLUSTER_NAME IOT_NAME STATUS PCT_FREE PCT_U
_TRANS MAX_TRANS INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE FREELISTS FREELIST_GROUPS LOG B NUM_ROWS BLOCKS EMPTY_BLOCKS A
CHAIN_CNT AVG_ROW_LEN AVG_SPACE_FREELIST_BLOCKS NUM_FREELIST_BLOCKS DEGREE INSTANCES CACHE TABLE_LO SAMPLE_SIZE LAST_ANAL PAR IOT_TYPE T S NE
_ ROW_MOVE GLO USE DURATION SKIP_COR MON CLUSTER_OWNER DEPENDEN COMPRESS COMPRESS_FOR DRO REA
您试图在sql*plus中执行的确切命令是什么 它应该是
SET LINESIZE####
将行大小设置为32767列是非常宽泛的,这是您的意图吗?将此作为上述评论,但在此处作为答案提交:
如果您是从命令控制台(例如Windows命令提示符)运行此命令,则无论您的
行大小如何,控制台都会自动换行。将其假脱机到一个文件,您将看到行长度设置的效果,这将是大量的空白字符
set lines 9999
set trimspool on
spool myfile.txt
select * from user_tables;
spool off
将myfile.txt放入编辑器,列将“对齐”。将trimspool设置为on将消除让您更加困惑的尾随空白。请显示使用的sqlplus命令“格式错误”?请记住,如果您是从命令控制台(例如Windows命令提示符)运行此命令,控制台将自动换行。将其假脱机到一个文件中,您将看到行长度设置的效果,这将是大量的空白字符。“这将是大量的空白字符”,除非您将trimspool设置为on
。