bcp

    0热度

    1回答

    我希望在调用dbo.generate_CSV过程后,在提供所有参数之后,包含要执行的xp_cmdshell的另一个内联存储过程。 因为这是关于bcp导出,我认为除了使用xp_cmdshell之外没有别的办法。 基本上用户将只需要调用generate_CSV过程来获得所需的输出。只有 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF E

    1热度

    1回答

    我试图将制表符分隔文件导入到SQL中。 DB中的一个字段是decimal(15,2)。但是我收到的文件可能有一些指数值,如-2.702159776E17,这显然不适合我在数据库中的字段。 问题是如果该指数文件超过10条记录,BCP未在完整数据中加载。只要遇到指数值的第10个实例,就会跳过文件的其余部分。 我使用下面的命令BCP加载数据: dbname.dbo.tablename in "filel

    0热度

    2回答

    我们有一个接口,它具有以下名称格式创建日常三个文件: FileAYYYYMMDD(例如:FileA20170925) FileBYYYYMMDD(例如:FileB20170925) FileCYYYYMMDD (例如:FileC20170925) 有人需要手动检查以确定这些文件是否为空。我想自动化这一步。 我想知道的是: 有没有一种方法可以通过SQL查询或SQL作业确定这些文件是否为空(Yes或N

    0热度

    1回答

    我使用bcp导入.csv文件到一个表中的SQL Server这样的: bcp test1 in "./file.csv" -S server_name -U login_id -P password -d database_name -c -t 我得到这个消息/警告: 在BCP数据文件中遇到意外的EOF。 BCP复制失败 file.csv数据: A, B, C A, B, C A, B,

    0热度

    1回答

    我已经从政府网站下载了一些ZIP文件,类型为SQL Server复制快照批量复制数据文件。我假设他们是.bcp文件。我也下载了相应的.sql要在sql server中创建的文件。有一个额外的单独的zip文件,其中包含一个大的.bcp文件与没有创建表 .sql文件,所以我不知道它是什么。 它们被保存在C:\ sadybcp \ extract1 ... extract2 .... 我创建了一个名为测

    0热度

    1回答

    我试图将Excel文件作为BLOB保存在SQL Server数据库中并导出它们。 导入文件很安静,但是当我试图将它们导出到文件系统时,文件已损坏且无法读取。 我感到非常震惊,因为我认为微软在导入和导出自己的文件类型时不会有太多问题。 INSERT INTO TestBlob(tbName, tbDesc, tbBin) SELECT 'testfile.xlsx', 'tes

    0热度

    1回答

    当我传输数据时,我有时使用bcp命令。 像这样: ---Out bcp dbname..tableName out tableName.bcp -Uuser -SSERVERNAME -n -Jiso88599 ---IN bcp dbname..tableName in tableName.bcp -Uuser -SSERVERNAME -n -Jiso88599 我有一个的Syb

    0热度

    1回答

    我正在放置一个bcp命令以在存储过程结束时输出文件。 如果我运行下面显示的代码,然后选择变量的内容并将EXEC xp_cmdshell添加到开头,它工作正常。 如果我通过IE EXEC xp_cmdshell @cmd运行它一路走好,我得到一个错误 “BCP”不被识别为一个内部或外部命令 我看不到的地方我的代码是错误的,任何人都可以看到这个问题吗? DECLARE @PeriodStamp VAR

    0热度

    1回答

    我使用以下命令将数据导入到SQL Server: bcp dbo.traderprodmap in c:temp\data.txt -c -t -S "SQLTRADERQA\TRADERQA" -d trader -Uabcprod123 -Pabc&prod 我收到以下错误: SQLstate 28000 and nativeerror 18456 Login failed for

    0热度

    1回答

    我试图将一堆哈希导入到SQL数据库中用于测试目的。哈希值是一个文本文件的形式看起来像以下: hash1 hash2 hash3 hash4 hash5 hash6 现在,出于某种原因,当我运行命令bcp dbo.Table IN "Path\To\Dump.txt" -T -S SERVER\INSTANCE -d DB -c -t \n什么情况是,每一秒钟哈希是进口的(即hash2