BULK INSERTコマンドで環境変数を使用することはできますか?私は本当にこれがうまくいくと思っていました。BULK INSERT環境変数
BULK INSERT [dbo].[MyTable] FROM '%HOMEDRIVE%\Data\test.txt'
WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n');
私はこれがクライアントではなくサーバーであることを認識しています。
私はXP_cmdshell
で動作すると確信していますが、それは過剰と思われます。
私は実際に別の環境変数を使用しようとしていますが、%HOMEDRIVE%を既知の例として選択しました。
のFasで見つけることができるのいずれかにxp_cmdshellまたはCLR(あなたが事にxp_cmdshellが過剰である場合、あなたはおそらくCLRが同様に過大だと思います) – HoneyBadger
SQLは内部機能をウィンドウを使用しています変数を認識しないファイルを開きます。 –