我有一个Oracle表和一个类型为varchar2(12 byte)的列(col1)。它有一行,col1的值为1234select * from table where col1 = 1234
甲骨文说数字无效。为什么会这样呢?编辑:所有的回复都很棒。谢谢。但是我不能理解当1234是一个有效的varchar2数据类型时,它为什么不接受1234。
我在excel中有大约3000行40列的大型数据。我已经将excel转换为csv,并使用"load data local infile“将数据转储到sql中的6个表中,问题是40列中只有一列(属性)是唯一的,所有其他列要么为空,要么不是唯一的。到目前为止,我只对所有的表使用了一个主键。但我不认为它在future...can中是有效的,任何人,请建议一种替代的方法。
谢谢,