Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么sqlplus后台文件要剪切最后一列?_Sql_Oracle_Export To Csv_Sqlplus_Spool - Fatal编程技术网

为什么sqlplus后台文件要剪切最后一列?

为什么sqlplus后台文件要剪切最后一列?,sql,oracle,export-to-csv,sqlplus,spool,Sql,Oracle,Export To Csv,Sqlplus,Spool,我无法将文件假脱机到.csv。Sqlplus删除了最后一个列名,我不知道为什么?我试图设置更大的线条尺寸,但它不起作用 谢谢你的提示 设置嵌入到 将页面大小设置为0 设置行大小600 设置colsep';' 激起回声 引发反馈 --关闭阀芯 顶起 出发 抵消 衬托 第1列为第1列,第2列为第2列,第3列为第3列,“伪造消息”为第4列 第4列被剪切了,我只看到字符串“COL”我已经解决了这个问题-当你想用它来选择一些未显示的列时,在我的例子中-“FAKEMESSAGE”作为COLUMN4-在re

我无法将文件假脱机到.csv。Sqlplus删除了最后一个列名,我不知道为什么?我试图设置更大的线条尺寸,但它不起作用

谢谢你的提示

设置嵌入到
将页面大小设置为0
设置行大小600
设置colsep';'
激起回声
引发反馈
--关闭阀芯
顶起
出发
抵消
衬托
第1列为第1列,第2列为第2列,第3列为第3列,“伪造消息”为第4列

第4列被剪切了,我只看到字符串“COL”

我已经解决了这个问题-当你想用它来选择一些未显示的列时,在我的例子中-“FAKEMESSAGE”作为COLUMN4-在real select中,我只看到“FAKE”作为COLUMN4-而COLUMN4只是COLU-我知道为什么-因为当该列在表/数据库中并不存在时,该表不知道列应该有多大,因此它复制了输入值的大小和列名称上相同大小的字符串,因此如果您希望标题大小为8个字符串字符,则必须首先进行设置,否则输入值必须具有相同的大小…

实际上,您的代码甚至没有运行。您没有SELECT,使用AS是无效的。当然,我没有粘贴整个代码。。。。重要的部分是writen您能从模式中给出COLUMN1、COLUMN2和COLUMN3的列大小吗?以及您的Oracle数据库版本/sqlplus客户端版本。您应该能够接受这一答案