sql数据库修改多条语句怎么写

sql数据库修改多条语句怎么写,第1张

最简单的方法。把多条SQL拼接起来;

在数据库管理工具中你会发现:书写以下4条SQL ,全部选中执行,是可以执行的。

Update table1 set a=2 where id=1

Update table2 set a=2 where id=1

Update table3 set a=2 where id=1

Update table4 set a=2 where id=1

那么,后台程序处理的时候,也可以借用类似的方式来处理。

C#为例;建立 StringBuding sb;

往SB里依次写要处理的SQL

SBAppend("Update table1 set a=2 where id=1");

SBAppend("Update table2 set a=2 where id=1");

SBAppend("Update table3 set a=2 where id=1");

SBAppend("Update table4 set a=2 where id=1");

然后 将SB转换成字符串:sql=SBTostring();

其它的就只能写存储过程来处理了。

string strcn=@"data source=服务器的名称;initial catalog=数据表;integrated security=true";

sqlconnection cn=new sqlconnection(strcn);

string sql="select from 数据表"; //查询数据表

string sql="insert into 数据表 vales('客户姓名','性别',’年龄','单位名称','****')";//插入数据表

string sql="update 数据表 set xxx= where xxx=";

sqlcommand cmd=new sqlconmmand(sql);//执行sql命令

try

{

cnopen();

。。。。。

}

finally

{

cnclose();

cnlease();

}

既然你已经弄到excel里了,直接用 in ('xxx','xxx',,'xxx') 就好,如果太多了就分几个语句去执行

update VIPCard set cFromBraCode='002' where cVIPCode in ('xxx',,'xxx');

把对应的数据拷到你常用的文本编辑器里,然后把 回车 字符替换为 ','

或者在excel里前面加一列全 单引号,后面加一列全 单引号加逗号,然后一起拷出去后把 tab字符 替换掉

再或者你在excel里用公式挨个往下把 对应数据加上单引号分隔连起来也行

以上就是关于sql数据库修改多条语句怎么写全部的内容,包括:sql数据库修改多条语句怎么写、c#access数据库 如何修改需要满足多个条件的数据。、sql如何同时查询多个数据并修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10171621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存