You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Stellar Datastore表开启IDENTITY_INSERT以导入自定义ID?

解决Stellar Datastore开启IDENTITY_INSERT的问题

针对StellarDS导入工具导入CSV的场景

  • 启动导入工具后,进入表映射配置环节
  • 找到目标表(表名'441')的高级设置面板
  • 勾选「允许显式插入身份列值」类的选项(不同版本命名可能略有差异,核心是开启IDENTITY_INSERT)
  • 保存设置后重新执行CSV导入操作

针对Delphi项目使用TWebStellarDataStoreClientDataset的场景

  1. 开启IDENTITY_INSERT:在插入自定义ID数据前,通过组件执行SQL语句:

    SET IDENTITY_INSERT 441 ON;
    

    可调用TWebStellarDataStoreClientDataset.ExecuteSQL()方法执行上述语句。

  2. 调整组件字段设置:

    • 打开TWebStellarDataStoreClientDataset的字段编辑器
    • 找到ID字段,修改其ProviderFlags属性,确保不包含pfAutoInc(否则组件会自动覆盖你设置的ID值)
  3. 插入数据后恢复设置:数据插入完成后,执行语句关闭IDENTITY_INSERT:

    SET IDENTITY_INSERT 441 OFF;
    

内容的提问来源于stack exchange,提问作者Shaun Roselt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 20:04:49