bcp

    0熱度

    1回答

    declare @cmd nvarchar(255) SET @cmd = 'bcp "select * from Testdb.dbo.mytable WHERE nr LIKE ''%102065336''' + '" queryout C:\temp\sample.xml -c -t, -S' + @@servername + ' -T' exec xp_cmdshell @cmd

    0熱度

    1回答

    我目前想BCP出的Sybase ASE數據庫(15.7)到BCP到SQL Server(2016)。所有BCP任務都在Windows環境中運行。 正如我與回車換行符記錄,我需要指定一個自定義記錄終止,以解決這個問題。我希望使用的終結者是「〜\ t \ t \ t \ t〜\ r \ n」。爲了便於閱讀,我添加了CRLF字符以防我需要打開文件。外出時的命令如下: bcp database..tabl

    0熱度

    1回答

    我有一個sql查詢可將每個XML行的表格導出到單個XML文件。該過程完美工作,除了停止並且不會一次處理所有行。我必須更改行號以從停止的位置開始。它將使用此過程處理沒有錯誤的所有行,但是我寧願它一次處理所有行。 這是我的查詢: DECLARE @FILENAME VARCHAR(500), @bcpcmd VARCHAR(2000), @RN VARCHAR(10), @i int; DE

    -1熱度

    1回答

    試圖將查詢結果寫入文件。在SQL Server 2005中使用以下內容: EXEC xp_cmdshell "bcp 'select License + '-' + ISNULL(Name,'') as Employer from People' queryout 'c:\People\text.txt' -c -x -T," 我已經玩過單引號和雙引號,但有不同的語法錯誤。在當前表單中,這會返

    -2熱度

    1回答

    我正在測試BCP實用程序的速度。我在不同的實驗中使用了相同的數據庫,表格,數據文件(1000萬行),格式化文件等。每次實驗後,我都會放下桌子並創建新桌子(完全相同)。當BCP實用程序不起作用我的硬盤性能加載1-5%(我使用任務管理器來檢查它)。當它工作在99%的硬盤上。 但是。 我現在有6個實驗。最好的是178秒,最差的是292秒! 我需要將BCP與其他方法進行比較,找出影響速度的因素(例如指標,

    0熱度

    1回答

    我正在使用BCP實用程序將SQL數據寫入輸出文件。隨機地,一些文件內容是用普通話寫的(或者看起來似乎是這樣),其餘的都是用英文寫的。 下面是我從命令提示符下運行命令: bcp.exe "SELECT * FROM MyTable" queryout "C:\Temp\MyTableExport.txt" - e"C:\Temp\MyTableExport_Error.txt" -T -c -t,

    1熱度

    1回答

    使用bcp,我正在將文件導入到SQL Server中。我正在使用錯誤文件參數-e errorfilename.txt,但即使沒有錯誤,也會爲每個bcp運行創建此文件。有沒有辦法只寫一個錯誤文件,如果有一個實際的錯誤?

    1熱度

    2回答

    我正在嘗試編寫一個存儲過程來執行文件夾中的所有.sql文件,然後將結果輸出到CSV文件。 我的代碼: DECLARE @Table table( [FileName] varchar(100), depth int, isFile int ) DECLARE @Result int DECLARE @FileName VARCHAR(100) DECLARE

    -1熱度

    2回答

    卡住了一個運行bcp命令的簡單批處理文件。 我需要這個批處理文件來循環通過包含表名稱的txt文件。 這裏是我迄今爲止 set hour=%time:~0,2% if "%hour:~0,1%" == " " set hour=0%hour:~1,1% echo hour=%hour% set min=%time:~3,2% if "%min:~0,1%" == " " set min=0%

    2熱度

    1回答

    我已經徹底查找了有關BCP和從SQL服務器數據庫中提取BLOB的答案。我遵循在其他線程中發現的各種步驟,並不斷髮現相同的文件損壞錯誤。 我的數據庫有一個BLOB格式的數據類型爲IMAGE的列。在用戶端,他們可以輸入照片,pdf,任何東西到這個領域,服務器將它們轉換爲非常長的BLOB。我的任務是提取這些文件,以便我們可以用文件擴展名替換它們,從而減輕數據庫的壓力。 我現在的命令是: bcp "sel