正常情况下把要添加的字符串和原字符串雹毕用源槐芹“+”连接即可。
如:将原有的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()
试试看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)