●●高分悬赏●●:请教邹建及高手,执行bcp命令出错,如何回滚? 执行bcp命令插入10条数据,有一条出错,如何回滚?用rollback trans没用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参数:-b batch_size指定所复制的每批数据中的行数。每个批处理作为一个事务复制至服务器。SQL Server 提交或回滚(在失败时)每个批处理的事务。默认情况下,指定的数据文件中的所有数据都作为一批复制。请不要与 -h "ROWS_PER_BATCH = bb" 选项一起使用。-m max_errors指定在大容量复制操作取消之前可能产生的错误的最大数目。bcp 无法复制的每一行都将被忽略并计为一个错误。如果没有包括该选项,则默认为 10。尝试一下将-m参数设置为0,而-b参数设置为当前bcp操作的最大行数,将整个bcp处理作为1个事务进行处理,当产生错误时,该事务将回滚。 我不懂bcp命令,不知出错会不会更改error变量呢?在用变量记录下每条后error值的增加,当不为0就回滚不行么.我是看人家的存储过程里是这么做的,我是新手,说错了请别见笑。 好像听说如果一堆命令里有一个错,但后面的是正确的那么回把@@error改成0的,所以要另外用变量累计每条后的@error,不为零就回滚到最前面。 SQL2008单机的权限设置问题,Windows身份验证,禁止访问具体数据库 我用SQL语句生成10万条记录,请帮帮忙? SQL Server 2005初学者,向朋友们请教一个问题 数据库脚本 请教SQL Server数据库复制同步问题 能不能还原数据库前,在备份文件里求得,数据库文件的物理名 大侠请来帮忙。简单group的问题。 请教一条SQL语句 希望你能给我一个惊喜,我也给你一个惊喜100分 求查询增加速度的解决方案??? 如何修改表结构中字段的名称 int还是char??迷惑了。
-b batch_size
指定所复制的每批数据中的行数。每个批处理作为一个事务复制至服务器。SQL Server 提交或回滚(在失败时)每个批处理的事务。默认情况下,指定的数据文件中的所有数据都作为一批复制。请不要与 -h "ROWS_PER_BATCH = bb" 选项一起使用。-m max_errors
指定在大容量复制操作取消之前可能产生的错误的最大数目。bcp 无法复制的每一行都将被忽略并计为一个错误。如果没有包括该选项,则默认为 10。
尝试一下将-m参数设置为0,而-b参数设置为当前bcp操作的最大行数,将整个bcp处理作为1个事务进行处理,当产生错误时,该事务将回滚。
我是看人家的存储过程里是这么做的,我是新手,说错了请别见笑。