通常会发生很多与此类似的问题,但是我发现的这些问题都没有给我答案。
我正在尝试将带有时间戳的列从Excel导入到SQL DEVELOPER。在图片1中,您可以看到excel中日期的格式。格式RRRR-MM-DD GG:MM:SS的波兰语与英语YYYY-MM-DD HH:MM:SS等效。 图2显示了我在SQL Developer中的NLS设置,图3显示了在尝试从excel传输数据时得到的内容。看起来SQL以某种方式以自己的方式读取日期的格式?还是excel以打开工作簿时显示的数据以外的其他方式存储数据?有什么想法可以解决这个问题吗?
答案 0 :(得分:0)
当我找出问题所在时,我认为这可能对其他用户有用,因此我将提出解决方案。
帮助我的是,将Excel列中的时间戳记格式化为文本。这意味着它既不能是数字格式的时间戳,也不能是TEXT FUNCTION的结果。它必须是纯文本。在连接屏幕,你可以什么本质上我试图做的,并在SQL Developer中的结果。
若要使用C柱我复制并粘贴作为值列B值 - 它粘贴那些作为文本而不是一个号码
希望这会对以后的人有所帮助。