我正在对包含字母数字值的VARCHAR2
列的表运行查询(例如,234E0971,2560D1A3,38BC912E)。
当我将所选数据导出到Excel时,该列中的某些值将转换为科学记数法,当我将其更改回文本时,它与数据表中的值不同。例如,'282845E5'在导出的Excel文件中变为'2.83E + 10',当其格式转换为'28284500000'时。
对于该列中的每个值都不会发生这种情况,只会出现其中的一些,但这足以成为一个问题。
有谁知道为什么会这样,或者我可以做些什么来阻止它发生?
答案 0 :(得分:0)
你可以试试这个。
第一路
将列与'
(引用)连接为前缀,然后导出到电子表格。
例如:
update table_name
set column_name = ''''||column_name
2路
如下所示编写选择查询,然后右键单击网格并选择Save AS
到剪贴板并粘贴到您的Excel电子表格中。
例如:
select ''''|| column_name as column_name from table_name