2

我正在尝试上传一个表,它给了我错误消息:“以下新表的名称无效:”。它没有指出哪一个是无效的。我所有的列名都是单词。不确定我可能违反哪些规则。下面是一个截图。

在此处输入图像描述

DMS NOTDMS engine arsenic sediment cartilage articular bone freight solutions neutrino heart stripe plasma indoor calcium power fixture eye chloride tellurium alloys egg corrosion market antenna metal ice quantum invasibility interrupt ventilation ammonia pollen syringae text auxin editing compression copper dpp clock enduring taxes blue kinase dolomite meristem isoprene proteins halo context information type detector oxygen invariants aequorin attractors ribosome actin cellulose tubulin binding site disulfide midgut alternative oxidase fischeri agreement snow cements excluded attitudes law nucleotide music homotopy periplasmic translocation stomatal phosphoprotein flagellar late motors operons replication sigma recombination streamflow fluidity police muscle blood heme replicative kelps estrogen elderly witnesses fire splicing scaffolding subunits erosion reef climate abnormal operator holographic braided seeding kidney cortical photonic functor homology river alluvial sand inlet import nitrogenase aleurone maturation guard light inositol membrane clay lightning recycling amoebae dyneins thioredoxin coat 3-manifolds mercury diving sludge sources fluorine conductivity hydraulic glucose designs condensate amorphous treeline

4

3 回答 3

0

简洁版本:

  • 列名不是问题
  • 错误消息的标题可能表明并非每条记录都具有您希望它们的数据类型

我使用 microsoft sql server 2008 R2 Express 导入了一个与您在上面提供的相同列名的平面文件 (csv)。导入工作正常;每个列名都被导入。难道是你的列名有一些不可见的字符导致了问题?

如果您提供更多信息,我们可以提供更好的帮助。

  • 您使用的是哪个版本的 sql server
  • 提供您的文件的来源
  • 提供额外的错误信息和您导入文件的方式

我的回答是列名不是问题——至少在 sql server 2008 R2 express 中没有。

于 2014-04-21T06:28:41.613 回答
0

甲骨文关键词:

  • 类型(在信息类型中)

SQL 关键字可能会导致该问题:

  • 力量
  • 操作员

您需要更改这些列名以避免任何进一步的错误。

如何检查:将列表粘贴到任何 SQL 编辑器 (Notepad++)。关键字突出显示。

于 2014-04-21T08:19:57.640 回答
0

我遇到了类似的问题(使用 Oracle SQL Developer 3.2)

我的问题是我有一个索引列(没有名称)。因此无法选择它,并且在错误提示中显示为空。

希望这可以帮助任何可能面临同样问题的人

于 2020-03-10T03:05:45.210 回答