gpt4 book ai didi

文件名中带有空格的 sqlcmd 脚本

转载 作者:行者123 更新时间:2023-12-01 19:30:44 25 4
gpt4 key购买 nike

我有一个简单的 SQLCMD 脚本,其中包含如下几行:

/* Load data into Exampletable */
BULK INSERT dbo.Example
/* NOTE: I've tried single AND double quotes here. */
FROM "C:\Example Filepath\test.csv"
WITH
(
/* skip the first row containing column names */
FIRSTROW = 2,
/* specify how fields are separated */
FIELDTERMINATOR = '|',
/* specify how lines end */
ROWTERMINATOR = '\n'
)

当我在命令行上运行它时,我收到如下错误:

Sqlcmd: 'C:\Example': 文件名无效。

我认为路径中存在空格会导致路径被切断,但我无法找出有效的语法。有人有这方面的经验吗?

最佳答案

错误消息听起来像是 sqlcmd 找不到 .sql 文件。

从命令提示符尝试 sqlcmd "c:\example filepath\test.sql"

字符串在 TSQL 中用单引号引起来,在 cmd 中用双引号引起来。

关于文件名中带有空格的 sqlcmd 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4726394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com