Oracle Merge into 的原表是C#的一个类数组吗?

xxq860725 2017-10-19 09:55:01
如题,假设有一个C#的简单类
public class Attribute
{
public string KEYNO { get; set; }
public string KEYVALUE { get; set; }
}

现在有一个类数组 Attribute[] ,是否可以将此数组作为参数,使用Merge into 语法 更新数据库中的目标表
请问该如何写?
谢谢!
...全文
369 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxq860725 2017-10-20
  • 打赏
  • 举报
回复
引用 2 楼 wmxcn2000 的回复:
动态拼接成符合oracle 语法规则的语句。 merge into t using ( select key1, val1 from dual union all select key2,val2 from dual ) x on …… PS:使用绑定变量。
谢谢版主的回复,这种方式我已经在用,但是怕生成的sql语句过长会有问题 搜到stackoverflow上的一片文章,但是没有测试成功,所以想请教下csdn的大神 https://stackoverflow.com/questions/11110772/specifying-parameters-in-the-using-clause-of-an-oracle-merge-statement
卖水果的net 2017-10-19
  • 打赏
  • 举报
回复
动态拼接成符合oracle 语法规则的语句。 merge into t using ( select key1, val1 from dual union all select key2,val2 from dual ) x on …… PS:使用绑定变量。
碧水幽幽泉 2017-10-19
  • 打赏
  • 举报
回复
Oracle中的Merge into不能解决C#的程序设计问题,请知悉!

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧