bcp

    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%

    0热度

    1回答

    我想通过bcp从sql服务器表中提取xml列值,但是我正面临着下面的错误。 错误= [微软] [ODBC SQL Server的驱动程序13] [SQL服务器]选择 失败贝科使用下面的SET选项的设置不正确: 'QUOTED_IDENTIFIER'。验证SET选项对于在计算列上的索引视图和/或索引和/或经过过滤的索引和/或查询通知和/或XML数据类型方法和/或空间索引操作是正确的。 这是我使用的查

    0热度

    1回答

    MSDN说,如果表名是myTestFormatFiles,表在dbo模式下AdventureWorks2012样本数据库中创建的,所以命令是: bcp AdventureWorks2012..MyTestFormatFiles format nul -c -t, -f myTestFormatFiles.Fmt -T 我的情况: 我这个tryed一个: bcp TestDB..test_tab

    2热度

    1回答

    我已经彻底查找了有关BCP和从SQL服务器数据库中提取BLOB的答案。我遵循在其他线程中发现的各种步骤,并不断发现相同的文件损坏错误。 我的数据库有一个BLOB格式的数据类型为IMAGE的列。在用户端,他们可以输入照片,pdf,任何东西到这个领域,服务器将它们转换为非常长的BLOB。我的任务是提取这些文件,以便我们可以用文件扩展名替换它们,从而减轻数据库的压力。 我现在的命令是: bcp "sel

    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

    1热度

    2回答

    我有一个远程SQL Server和我用来连接的主机名。 BCP建议使用 bcp DBName.dbo.tablename in C:\test\yourfile.txt -c -T -t 然而,当我尝试这一点,无法连接到数据库名,因为这是不是一个有效的别名。我得到本机错误2. 如何运行BCP但指定要连接的Internet /网络地址,而不是MSSQL服务器名称?

    1热度

    1回答

    当我执行此命令时,它可以工作! DECLARE @CMD NVARCHAR(1000) SET @CMD = 'cd.. && "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\bcp.exe" "SELECT TOP 1 CODE FROM[TABLE] WITH (NOLOCK) ORDER BY ID DESC" queryout

    0热度

    2回答

    触发器的目的是在将数据插入到表中后,使用bcp从表中导出特定数据,所以我认为这样做是因为我知道触发器等待bcp,它正在等待要释放的表上的一个锁,但该锁保持到触发器之后,因此它不起作用。我该怎么做?或者我需要添加一些功能或东西的作品? 我使用SQL Server 2008的 ALTER TRIGGER [TRIGGER] on [TABLE] after INSERT AS BEGIN D