是否可以在BULK INSERT命令中使用环境变量?我真的希望这会'正常工作':
BULK INSERT [dbo].[MyTable] FROM '%HOMEDRIVE%\Data\test.txt'
WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n');
我意识到这将涉及服务器,而不是客户端。
我确信我可以让它与XP_cmdshell
一起使用,但这似乎过分了。
我实际上想要使用另一个环境变量,我只选择%HOMEDRIVE%作为已知示例。