我的Excel中有一个字段如下
€250 €240 自由 ....
在我的SQL2005预览版中,如下所示 250 240 (空白)
所以它不喜欢这个专栏中的符号和文本,但它会转到varchar列。
任何想法?
答案 0 :(得分:1)
检查€是作为单元格值的一部分还是格式化存储在excel文件中。
我试图重现你的问题,当我输入250欧元进入一个单元格时,当我后来选择单元格检查值时,它是250(Excel已经决定我试图给单元格一个数值,格式化为货币)
如果这不是问题,请尝试使用nchar作为列类型而不是varchar。 nchar允许更广泛的符号。