为什么仅当插入脚本是 SQL 窗格中唯一的脚本时使用导入 SQL 才有效?

为什么仅当插入脚本是 SQL 窗格中唯一的脚本时使用导入 SQL 才有效?

我要在这里尝试一下,希望你们中的某些超级用户实际上使用 SQLA(SQL 助手)。

当您设置File > Import Data以便可以执行insert into mydb.mytable (?,?,?,?);以导入 CSV 时,只有当该插入语句是整个代码窗格中的唯一语句时,它才似乎有效。我已设置 SQLA 来执行所选查询,但如果窗格中存在其他 SQL,即使选择该插入语句也会失败。我必须将 SQL 复制到新窗格并运行它才能使其工作。即使我注释掉窗格中的所有其他 SQL,它仍然会失败。这是怎么回事?

答案1

我已经使用 SQLA 2 年了,导入的工作正如您所说的那样。

但是,尝试一下这个:

  1. 右键单击 SQLA 的快捷方式并以管理员身份运行
  2. 转到“工具”>“选项”
  3. 取消选中“查询”选项卡中的“突出显示时仅提交选定的查询文本”选项
  4. 退出 SQLA
  5. 右键单击 SQLA 的快捷方式并以管理员身份运行
  6. 转到“工具”>“选项”
  7. 在“查询”选项卡中选中“突出显示时仅提交选定的查询文本”选项

突出显示您的导入语句并按 F5(执行查询)。

SQLA 选项

相关内容