如何使用 ODBC API 指定 TABLOCK
Howto Specify TABLOCK with the ODBC API
我正在研究提高批量复制操作的性能,有人建议我应该将 TABLOCK 选项添加到批量插入语句中。问题是在从C++代码中使用 ODBC API 时如何做到这一点?
答案是调用bcp_control((并使用BCPHINTS选项指定"TABLOCK"。
https://learn.microsoft.com/en-us/sql/relational-databases/native-client-odbc-extensions-bulk-copy-functions/bcp-control?view=sql-server-2017
此处列出的所有提示:
https://learn.microsoft.com/en-us/sql/tools/bcp-utility?view=sql-server-2017#h
此处找到的示例:
https://github.com/morungos/p5-Win32-ODBC-BulkLoader/blob/master/BulkLoader.xs
相关文章:
- C++,系统无法执行指定的程序
- 将值指定给向量(2D)的向量中的某个位置
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 在派生函数中指定void*参数
- 在循环C++中指定字符串之后,不会打印该字符串
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- C++在变量给定的指定时间内关闭电脑
- 如何在ArangoDb AQL查询中指定数据库
- 带有指定长度字符* 参数的 std::regex_search 在 VS2017 中不起作用?
- 在C++中传递给函数时,为什么要指定数组大小作为参数
- 如何创建长度由常量参数指定的数组
- 如何计算具有指定类型的表达式的相对精度和绝对精度
- 从具有默认值的部分指定模板类继承时发生SWIG错误,具有不带默认值的正向声明
- 将所有模板类型传递给运算符,而不指定所有类型
- 为什么用结构初始化数组需要指定结构名称
- this_thread::sleep_for和计时时钟之间的关系是否由C++11标准指定
- C++系统找不到指定的文件错误
- 使用指定的初始值设定项聚合匿名结构初始化
- 如何使用 ODBC API 指定 TABLOCK