SQL语句 数据库中插入多字段问题

doxob 2019-04-18 12:06:19
请问大神们一个问题,我有一个数据库表里面有很多字段,我在程序中定义了一个数组P_D[100,2],数组的第一维是这些字段名称,第二维存储的是要存储的数据。
我现在插入数据是
insert into PS(" + P_D[0,0] + "," + P_D[1, 0] +...... ") values( '" + P_D[0, 1] + "' ,'" + P_D[1, 1] + ...... "')"
省略号代表一直要写到100个数据。
我想用SQL语句怎么样能像循环或者其他方法简单的插入这些数据,而不用写到100个数据那么麻烦。
谢谢指教
...全文
390 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
doxob 2019-04-19
  • 打赏
  • 举报
回复
怎样循环拼接,能不能给举个例子怎样循环拼接,能不能给举个例子
wangrcaction 2019-04-19
  • 打赏
  • 举报
回复
可以用循环方式拼接一条insert语句
doxob 2019-04-18
  • 打赏
  • 举报
回复
我找到一个方法了,但是是一个间接的解决方案,先用INSERT插入第一个字段,然后用update语句循环剩下99个字段,完毕。
doxob 2019-04-18
  • 打赏
  • 举报
回复
其实我用的是C#+SQLITE,有解决方法么,还是必须一个一个的写完100个字段。
Dear SQL(燊) 2019-04-18
  • 打赏
  • 举报
回复
如果你SQL SERVER 是2016+(2005+可以考虑XML),建议用JOSN字符串,一个INSERT .....SELECT 就行了
doxob 2019-04-18
  • 打赏
  • 举报
回复
自己给自己顶一下

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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