返回首页

gbase数据、南大通用产品文档:GBase8aGetInsertCommand 方法

更新日期:2024年09月11日

获得需要用于执行数据库插入的GBaseCommand对象,
该对象是自动生成的。


语法
[Visual Basic]
Public Function GetInsertCommand As GBaseCommand
[C#]
public GBaseCommand GetInsertCommand()

返回值
用于处理插入操作的GBaseCommand 对象。

注释
用户可以使用GetInsertCommand 作为插入命令的基础。例如,用户可以调
用GetInsertCommand 后修改插入语句内容后重新设置给GBaseDataAdapter 的
InsertCommand 属性。
应用程序应该在任何关联到GBaseCommandBuilder 上的SQL 语句改变后调
用RefreshSchema。否则,GetInsertCommand 会依然使用前面语句的信息,这
可能是错误的,
并且当应用程序调用Update 或 GetInsertCommand 的时候,
SQL
语句仍是最初产生的。

...................................
- 735 -

这些配置参数提供了影响查询优化器选择查询规划的原始方法。
如果优化器为特定的查
询选择的缺省规划并不是最优的,
可以通过使用这些配置参数强制优化器选择一个不同的规
划来临时解决这个问题。更好的方法包括调节优化器开销常量、手动运行ANALYZE、增加
配置参数default_statistics_target 的值、增加使用ALTER TABLE SET STATISTICS 为指定列
增加收集的统计信息。