bcp

    1热度

    1回答

    以下是我的存储过程的代码: Alter PROCEDURE [dbo].[ConvertToFile] @TempFileName varchar(8000) AS BEGIN SET NOCOUNT OFF; DECLARE @bcpFileCmd varchar(8000) SET @bcpFileCmd= 'bcp "SELECT id,full_

    0热度

    1回答

    我遇到了麻烦。我需要使用T-sql将文件从一台服务器复制到另一台服务器。格式是可变的(pdf,xlsx,doc,jpg),但通常是excel .xlsx。 现在我的解决方案是在源服务器上将varbinary数据中的文件转换并将其作为参数传递给位于目标服务器上的存储过程。 在源服务器的代码: DECLARE @temp table(data varbinary (max)) DECLARE @ou

    0热度

    1回答

    是否可以使用AseBulkCopy.WriteToServer填充临时表? 我在我的测试应用程序中调用了下面的方法两次:第一次使用非临时表,第二次使用临时表。该代码运行正常与非临时表,而是试图填充一个临时表中的错误时: Incorrect syntax near ','. 提高。 在这两种情况下,目标表和源表都只有一列,被定义为具有相同名称的INT。 我已经尝试使用DataTable和IDataR

    1热度

    1回答

    我正在创建一个非常简单的存储过程,以使用BCP将查询的输出导出到文本文件,如下所示。 当我从SQL Management Sudio执行SP时,结果窗格刚好位于“执行查询...”的位置,它不会返回错误也不会返回。 任何帮助表示赞赏..我已经花了很多时间了。 CREATE procedure spTestShell WITH EXECUTE AS 'CmdShell' AS BEGIN

    1热度

    3回答

    我有一个小问题,在SQL Server BCP功能2012 的事情是: INSERT [tabela_testowa](数据) SELECT * FROM:使用以下命令 IM装载的.jpg图像(大小167KB) OPENROWSET(BULK N'C:\ foty \ ch6_MagicShop.jpg',SINGLE_BLOB)a; ,然后即时试图用将其输出回磁盘: BCP “SELECT FR

    1热度

    1回答

    我正在MSSQL中使用BCP将平面文件数据导入到表中。文件具有换行符(0A)作为行分隔符。 我使用下面的BCP查询导入文件 bcp dbo.BCPTest in O:\BCPTest\test.txt -c -t| -r 0x0A -T -h TABLOCK 我越来越: SQLSTATE = 22001,NativeError = 0 错误= [微软] [SQL Server本机客户端10.0

    0热度

    1回答

    需要150GB大小的一个SQL Server表导出到多个管道分隔平面文件 表只有两列,PK uniqueidentifier not null和text null 一直在设置rowcount BCP查询其中uniqueidentifier大于但是表正在更新和PK更改顺序没有ID。 只是在寻找一种方式来快速转储这个大表,以便他们可以通过SQL装载机 导入到Oracle不,我们不希望使用SSIS因各种

    0热度

    1回答

    我有一个表A,它具有数据类型为float的列CA,并包含像35,44113这样的数据。我已经使用bcp out功能导出它,如下所示: 在我出口的.csv文件数据导出为35.44113 bcp <tablename> out <path> -U <username> -P <password> -S <servername> -c -Ccp1254 -t "|" ,当我想为导入; bcp <ta

    0热度

    1回答

    我有下面的代码编译并在SQL Server查看器中的结果运行,但输出文件不会生成。我知道BCP使用简单的SQL语句在我的服务器上工作,但我无法使用此SQL语句生成该文件。任何人都知道为什么这不适合我?我不断得到使用情况和参数列表,但没有输出报告或输出文件。 BEGIN SET NOCOUNT ON; EXEC xp_cmdshell 'bcp 'select '"' + CONVER

    0热度

    2回答

    我的progarm会得到两个表格,例如: T1(A,B,C)和T2(B,C,D)(表格在不同的SQL服务器上)。 T2有一列(D)和一列缺失(A)。 我需要尽可能快地将T1中的行复制到T2中(probalby使用BCP utility)。列A应该省略,列D应该有一些默认值。我的步骤: BCP queryout - 从T1选择B,C,XXX为d,到临时文件 BCP临时文件到T2 我Select语句应