如何用sql语句在字符串中添加字符

如何用sql语句在字符串中添加字符,第1张

正常情况下把要添加的字符串和原字符串雹毕用源槐芹“+”连接即可。

如:将原有的abc后边加上123.

select '明弯abc'+'123'

结果:

如果是要修改原表:

则:

update 表名 set 字段名=字段名+'要添加字符串'

构造一个大的SQL语句呗,Insert into wer(A1,A2...A1000) Values(@a1,@a2,...@a1000)。里面有1000个参数,给参数数组循环赋值,然后执行就可以了。

这个字符串,你可以用循环来生成

string Sql,param

Sql=""param=""

for(int i=1i<=1000i++)

{

Sql+="A"+i.ToString()+","

param+="@a"+i.ToString()+","

}

Sql="Insert into wer("+Sql.Substring(0,Sql.Length-1)+") Values ("+param.Substring(0,param.Length-1))

给这个Sql的参数数陪闷唯组赋值,然后执行这个SQL;

不过我记得2000下面,单个SQL命令最大长度为4K字节(记得不是太清楚了,你可以自己试试看),如果有1000个字段,光写字段名就超过4K字节了。

如果SQL语句太芦培常,就需要拆分成两条,一条插入,并返回一个id,然后根据第二条update,罩培或者你的参数中自己就带了一个id也可以。

把禅指

UserNames [i] = RegDataReader.GetValue(0).ToString()

改掘誉为判袭段

UserNames [i] = RegDataReader["Account"].ToString()

试试看


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

原文地址: http://outofmemory.cn/bake/11975352.html

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

发表评论

登录后才能评论

评论列表(0条)

保存