批量更新update语句怎么写? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 15.38%
Bbs2
本版专家分:221
Bbs7
本版专家分:17841
Blank
黄花 2011年8月 Oracle大版内专家分月排行榜第二
Bbs1
本版专家分:5
Bbs1
本版专家分:0
Bbs4
本版专家分:1857
Bbs4
本版专家分:1857
Bbs2
本版专家分:186
Bbs2
本版专家分:187
Bbs2
本版专家分:371
Bbs1
本版专家分:0
Bbs1
本版专家分:52
Bbs6
本版专家分:5717
Bbs1
本版专家分:0
Bbs2
本版专家分:110
Bbs2
本版专家分:397
Bbs1
本版专家分:56
Bbs6
本版专家分:5717
Bbs3
本版专家分:517
Bbs1
本版专家分:0
Bbs1
本版专家分:0
这个update语句怎么
我有两个表,一个是记录表A, 一个是库存表Brn我想在库存表b中减库存记录,条件是表a中记录号为007的礼品分别减1rn如表a的记录如果分别有三样礼品,那么就要在表B中相应减去这三样礼品的库存rnrn我是这样<em>写</em>的,但确是表b中的所有记录都减了rnUPDATE brnSET sp_num = tjd.sp_num - sd.sd_p_countrnFROM b as tjd , a AS sdrnWHERE sd.sd_no = '007' AND tjd.sp_no = sd.sd_p_nornrn请问这是为什么呢
这条update语句怎么
我有一个表test,大致情况如下:rn------------------------------ rnid namern1 asdf111asdfrn2 dddd111ddddrn3 eeee222eeeern------------------------------rn我想修改 name 字段中的111为123,使其结果为:rn------------------------------ rnid namern1 asdf123asdfrn2 dddd123ddddrn3 eeee222eeeern------------------------------rnrn这条sql怎么<em>写</em>?rn
这条Update语句怎么
<em>update</em> oa_file set shareid=''20052261903874147350274','20052261903874147350273'' where id='20057217417914711752720'rn其中'20052261903874147350274','20052261903874147350273'是程序生成的,主要是为了以为好用inrn,不知道要怎么<em>写</em>啊
update 语句要怎么
<em>update</em> tmp1rnset q2=w2rnwhere q1 like '%w1%' rnrn为错误 请指教rnrnrn两张表 tmp1 tmp2rntmp1 有两列 (q1 q2) rntmp2 也有两列(w1 w2)rn列q1 为6位 学号 q2 地址(空)rnw1 为8位学号(第一位和第八位为附加码) w2 为地址rn现在要把tmp2的w2里的地址数据 <em>更新</em>到q2里rn要怎么<em>写</em>rnrnrnrn
php的update语句怎么
我知道delete,rn但是不知道<em>update</em>.请大家
这条Update语句怎么
有一个数据表 Tb1rnrn标志 名称 内容rna a1 a11rnb b1 b11rn。。。。。rnc c1 c11rn....rnrn想把标志=c的这行内容赋给标志=a,不知如何<em>写</em>? <em>更新</em>后表变成这样子了rnrn标志 名称 内容rnc c1 c11 ///这行变了rnb b1 b11rn。。。。。rnc c1 c11rn....
update的sql语句怎么
username="a";rnpassword="b";rnemail="x@x.x";rngrade=2;rnvalid=true;rnsql="insert into User (username,password,Email,grade,valid) values ('"+username+"','"+password+"','"+email+"',"+2+","+true+")";rnstmt.executeUpdate(sql);rn————————————————rn以上是一条插入<em>语句</em>,rn我想<em>写</em>一条类似的SQL<em>语句</em>,将password改为"c",请问该怎么<em>写</em>,谢谢帮忙!rn
急!sql语句怎么(update语句)???
两张表:表1 usertable( 字段userid,deptid)rn 表2 worktable(字段workcount,userid,deptid)表worktable中的userid有值deptid为空,想用usertable中userid对应的deptid来填充表worktable中deptidrnrnsql<em>语句</em>怎么<em>写</em>(<em>update</em><em>语句</em>)
mysql 批量更新怎么
MYSQL<em>更新</em>查询前100条数据的aaa字段为AAA,可以有一条sql<em>写</em>完吗,还是要<em>写</em>存储过程循环这一千条数据。rn 我只知道rn select * from table1 where 1=1 limit 10 查前十条rn 那怎么<em>批量</em><em>更新</em>呢
SQL语句怎么批量更新
我的数据表里面有个字段,都被黑客黑过,每个数据后面都加上: 这串代码rn现在想请教一下,有没有哪条SQL<em>语句</em>可以<em>批量</em><em>更新</em>该字段的所有数据,使后面的那串代码全部去掉。rn比如该表为TABLE ,字段为A,原来数据为:技术设备 ;但是被黑客修改后成为:技术设备 rn我现在需要<em>批量</em><em>更新</em>为原来正常的rnrn谢谢大家
Oracle的update语句优化研究 批量更新
在实际项目中,往往存在业务逻辑处理时,先<em>更新</em>,然后查询的情况,而<em>更新</em>则是在子查询的基础上执行,如果用传统语法<em>更新</em>,效率特别慢,难以满足用户使用需求。整理本文档的目的就是在提升性能方面出发,为解决实际问题提供一种可行的解决方案。 文档结构,从基本的语法和原理出发,并结合实际的实例,提升在系统性能方面的认识和解决问题思路。 1、<em>update</em><em>语句</em>的语法与原理 语法 单表:UPDATE 表名称 S...
sql的update语句 批量更新某字段
Mysql: 1 有时候要实现字段的<em>批量</em>替换 <em>update</em> 表名 set 字段A = replace(字段A ,&quot;png&quot;,&quot;jpg&quot; );   2 <em>批量</em>拼接字符串到某字段 <em>update</em> 表名 set 字段A = CONCAT( 字段A  , &quot;xxx&quot;  ); <em>update</em> 表名 set 字段A = CONCAT( &quot;yyy&quot; , 字段A  , &quot;xxx&quot;  );   3 <em>批量</em>截...
如何在update语句里面批量更新
数据库中有两个表:经销商和地区表,在经销商表中有一列是"所在地区名称"(已有值),有一列是"地区代码"(尚为空),在地区表中保存的是"地区名称"和"地区代码"的对应关系.rn暂且不论此数据库设计的规范性,如果我想通过经销商表中"所在地区名称"的值在地区表中查找对应的地区代码,以<em>更新</em>经销商表中的地区代码.rn由于数据量不小,所以不可能一个一个<em>更新</em>,但是我有不想搞个存储过程,所以还望高手能支个招,只是用<em>update</em><em>语句</em>进行<em>批量</em><em>更新</em>(暂且这么说吧).
用Update语句能不能进行批量更新的??
我有两张表T1,T2rn表结构如下,两张表的结构,字段类型都一样rnT1:rnA B C Drn2 rn1rn3rnrnT2:rnA b c drn1 啊rn2 哦rn3 嗯rnrnrn其中字段A在两张表中的记录都是相同的,要把T2表中的字段b的记录插入到T1中的相应位置rn即rnT1:rnA B C Drn2 哦rn1 啊rn3 嗯rnrn
update语句
<em>更新</em>表t_number,把fno最小的18行 的flongshort置空
mybatis执行批量更新update
网上说Mybatis映射文件中的sql<em>语句</em>不允许 ; 符号,本人用mysql测试确实如此,具体原因没找到! 可以换两种方式可以处理。       当前数据库是oracle,可以使用case when来拼成一长串sql处理 单字段: UPDATE mytable     SET myfield = CASE id         WHEN 1 THEN 'value'      
update set 批量更新~~~~~~~~~
如何实现 rnrn<em>update</em> [db] set num in (0,1) where id in (1,2)
mysql update 批量更新方式
通常情况下,我们会使用以下SQL<em>语句</em>来<em>更新</em>字段值: UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想<em>更新</em>多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚开始你可能会想到使用循环执行多条UPDATE<em>语句</em>的方式,就像以下的python程序示例: for x in xrang...
update批量更新,难啊!!!
我现在想把如下2个表得内容进行<em>更新</em>,请问该如何操作?rnT1:rnA B C D E F rnaa bb cc dd ee ffrnrnT2:rnA B C D E Frna b c d e frn我想让T1.A=T2.A T1.B=T2.B T1.C=T2.C,能用一个<em>update</em><em>语句</em>实现吗?能该如何处理,不能该如何实现啊,谢了。菜菜鸟在线等候。。。。。
update批量更新的问题
假设A表有如下字段rnS1,S2,S4,S3.......S24rn现在想用B表的数据<em>批量</em><em>更新</em>A表中的数据,S字段的数量随着业务的增加会变化,如果每次都要修改脚本很麻烦,能否有办法自动<em>更新</em>所有A表中的S字段!
update select 批量更新
有近2万的数据需要<em>更新</em>。我用了<em>update</em> select ,结果花了差不多10分钟,有没办法改进优化?请指教。<em>语句</em>例子如下。rn <em>update</em> tb1 set a1=(select a1 from tb2),a2=(select a2 from tb2),a3=(select a3 from tb2)
oracle数据库批量更新update操作
这几天遇到一个需要<em>批量</em><em>更新</em>操作的需求,让我也很头疼。有哪位大神给帮帮忙,具体是这样的:rn[code=sql]rn<em>update</em> user u set u.username='小花' where u.id='1';rn<em>update</em> user u set u.username='小明' where u.id='2';rn<em>update</em> user u set u.username='小李' where u.id='3';rn<em>update</em> user u set u.username='小王' where u.id='4;rn......rn[/code]rn类似这样的操作。rn目前我的解决方案是这样的rn[code=sql]rnbeginrn<em>update</em> user u set u.username='小花' where u.id='1';rn<em>update</em> user u set u.username='小明' where u.id='2';rn<em>update</em> user u set u.username='小李' where u.id='3';rn<em>update</em> user u set u.username='小王' where u.id='4;rn......;rnend;rn[/code]rn但是这样有很多的问题,效率方面不知道怎样先不说,但是不返回所影响的行数。不知道有没有更好的sql<em>语句</em>。是oracle数据库。rnrnrn如果对ibatis很熟悉的大神最好帮帮忙,想想ibatis里面应该怎么<em>写</em>。我现在是这样的:rn[code=sql]rnrnbeginrnrn<em>update</em> user u set u.username=#[].username# where u.id=#[].id#;rnrnend;rnrn[/code]rn这样确实可以<em>批量</em>修改,但是返回值永远是-1,而且效率方面也不知道怎样,因为是<em>批量</em>所以必须考虑效率问题
update批量更新问题
把界面提交的内容<em>批量</em><em>更新</em>到数据库中,哪位朋友有好的方法!本人用的是ORCALE数据库!rnrn例:rnrn rn rn 表中的主键rn 要<em>更新</em>的值rnrn rn 表中的主键rn 要<em>更新</em>的值rnrn rn 表中的主键rn 要<em>更新</em>的值rnrnrnrnrn我用的方法是循环<em>更新</em>数据.如果数据很多的时候,循环<em>更新</em>执行效率很底,有没有其他方法请各位老大指教
关于update批量更新
$exec="select * from xt"; rn$result=mysql_query($exec);rnwhile($rs=mysql_fetch_object($result))rnrn$id = "".$rs->id."";rn$aaa="".$rs->t1."";rn$bbb="".$rs->t2."";rn$end=($bbb-$aaa);rn$exec="<em>update</em> xt set timesc = '".$end."' where id = '$id'"; rn$result=mysql_query($exec);rnrnrn总是报错,而且只能修改第一条数据。请问怎么解决??
数据库学习 - update批量更新
数据<em>更新</em><em>update</em>命令:用指定要求的值<em>更新</em>指定表中满足天剑的数据的指定列的值 语法形式: Update 表名 Set 列名 = 表达式|(子查询)[[,列名 = 表达式 | (子查询)]...] [where 条件表达式]; 示例: 1 将所有教师工资上调10% 原表数据:   UPDATE teacher SET teacher_salary = teacher_sal
MyBatis之批量更新update
程序猿,上代码。mybatis中spl<em>写</em>法,入参为list,其中,list有bean组成 &amp;lt;<em>update</em> id=&quot;<em>update</em>SpecByGid&quot; parameterType=&quot;java.util.List&quot;&amp;gt; &amp;lt;foreach separator=&quot;;&quot; collection=&quot;list&quot; item=&quot;item&quot; index=&quot;index&q
请教update的能否批量更新
用<em>update</em>能否实现这样一个功能,如下:rn 数据库数据rn id namern 1 张三rn 2 李四rn 想要将数据<em>更新</em>成rn id namern 1 ,张三,rn 2 ,李四,rn 如何实现?
这个两表关联的update语句怎么
a和b表结构一样,均由一个key字段和一个value字段组成,其中key是主键rnrn现在想<em>写</em>一个sql,把a的value值加上b表中,相同key值的记录对应的valuernrn相当于把a表变成(select a.key, a.value + b.value from tmp_test_a a, tmp_test_b b where a.key=b.key)rnrn举例如下:rnarnkey valuern--- ---rn001 11rn002 22rnrnbrnkey valuern--- ---rn001 11rn002 22rnrn期望将a修改成rnarnkey valuern--- ---rn001 22rn002 44
SQL的UPDATE语句应该怎么?
程序运行时提示缺少set关键字,这是为什么??SQL的UPDATE<em>语句</em>应该怎么<em>写</em>呢?我的数据库是oraclernrnrnprocedure TForm1.DBGrid1DblClick(Sender: TObject);rnvarrn str:string;rn fieldname:string;rn id:string;rnbeginrn str:=inputbox('Modify','更改为:',dbgrid1.selectedfield.asstring);rn edit1.text:=str; //获得更改的后的字段rn fieldname:=dbgrid1.SelectedField.FieldName;//获得所点的字段名rn edit2.text:=fieldname;rnrn id:= Oraquery1.Fields[0].asstring; //获得所点的IDrn with Oraquery1 dorn beginrn close;rn with sql dorn beginrn clear;rn add('<em>update</em> polygon set'+fieldname+'=:fieldname where id=:id');rn params[0].AsString:=edit1.Text;rn execsql;rnrn end;rnrnrnrn end;rnrnend;rnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrn
update select 的sql语句怎么
我现在是这样的 <em>update</em>的一个字段的值是通过一个查询得到的我的<em>语句</em>如下:rn[code=SQL]rnUPDATE tb_svcrecovery_wfcaseinfo SET loginno=?,timelimit=?,finaltime=?,currentnode=(SELECT orgcode FROM tb_user WHERE userid=?),dispatchno=?,status=?,optuserid=?,sessionid=?,orgcode=?,optdate=now() WHERE caseno=?rn[/code]rn就是currentnode需要一个查询得到值rn不知道这样<em>写</em> 对不对?请大侠指教
这个UPdate的语句该怎么啊?
现有两张表 User, New_Old_User_MappingrnUser:rn name departmentrn u1 ITrn u2 ADMINrn u3 Finrn u4 HRrn rnrnNew_Old_User_Mapping:rn New_User Old_Userrn u1 u2rn u3 u4rnrn希望把User表中u1,u3的department 的值<em>更新</em>为u2,u4的department的值(根据New_Old_User_Mapping的对应关系),Update <em>语句</em>该怎么<em>写</em>啊?rnrn即<em>更新</em>后的结果应该是:rnUser:rn name departmentrn u1 ADMINrn u2 ADMINrn u3 HRrn u4 HRrn rnrn 谢谢!!
请问C#中的Update语句怎么
图表题,小弟不才,在编<em>写</em>程序的时候,需要对数据库的一些信息进行修改,可是不知道Update应该怎么<em>写</em>?求大神指教rn[code=csharp]occ.Open();rn string sql3 = "<em>update</em> into NWInfo Chinese=@chn,Esen=@ese,Csent=@cse where English = @eng";rn ocm = new OleDbCommand(sql3, occ);rn ocm.Parameters.AddWithValue("@eng", tbEN.Text.ToString());rn ocm.Parameters.AddWithValue("@chn", tbCN.Text.ToString());rn ocm.Parameters.AddWithValue("@ese", tbES.Text.ToString());rn ocm.Parameters.AddWithValue("@cse", tbCS.Text.ToString());rn //执行插入<em>语句</em>rn int flag = ocm.ExecuteNonQuery();rn if (flag > 0)rnrn...rn[/code]
这个update语句要怎么呢!!
表t1中的一个字段products_info,它里面的值是小<em>写</em>的字母+数字如:bob01rn怎样把它转化为 BOB-01,谢谢!
hibernate + struts 的update语句怎么
我的<em>update</em><em>语句</em>提交时总是不能更改信息,那位大哥帮忙给看看!rnrn这是业务逻辑:rn public boolean check(String username,String password)rn Session session=HibernateSessionFactory.currentSession();rn Transaction tx=null;rn User user=null;rn boolean result=false;rn tryrn tx=session.beginTransaction();rn String sql="from User user where user.username='"+username+"' and user.password='"+password+"'";rn Query query=session.createQuery(sql);rn List list=query.list();rn Iterator it=list.iterator();rn if(it.hasNext())rn rn result=true;rn rn catch(Exception e)rn e.printStackTrace();rn rn return result;rn rn这是action:rnrnif(type.equals("<em>update</em>"))rn tryrn userId = Integer.parseInt(request.getParameter("id"));rnrn System.out.println("aaaa"); rn op.<em>update</em>(userId,username,password);rn System.out.println("aaaa11"); rn catch(Exception e)rn e.printStackTrace();rn rn return mapping.findForward("<em>update</em>");rn这是jsp页面:rnrnrnrnrn id:rn rn username:rnrn rn password:rn rn rn rnrnrnrn rnrnrnrn
用于修正的update语句怎么
我的两种<em>写</em>法都不对,不知道怎么<em>写</em>rnrn--1修复文章表里的文章模版和分类表中指定文章模版的不一致的问题rn<em>update</em> article set ST=isnull(bbb.ST,'')rnfrom (select c.ST from article arn inner join aclass crn on a.classID=c.classIDrn)bbbrnrn--2修复文章表里的文章模版和分类表中指定文章模版的不一致的问题rn<em>update</em> article set ST=isnull(c.ST,'')rnfrom aclass crninner article arnon a.classID=c.classIDrn
请教一个简单的UPDATE语句怎么
我想把数据库里的表webtype里的字段id 的值改变下怎么<em>写</em>rn比如:我想把id = 3 的全部改成 id = 1 该怎么<em>写</em>。。rn请各位GG JJ帮忙rn
带参数的update语句格式怎么呢?
带参数的<em>update</em><em>语句</em>格式怎么<em>写</em>呢? rnrnstrSQL = "<em>update</em> 人员信息表 set(ID=@ID,职工编号=@职工编号,姓名=@姓名,性别=@性别,出生年月=@出生年月) where ID = '"+newID'";rnSqlConnection myCn=new SqlConnection(strConn);rnSqlCommand myCm=new SqlCommand(strSQL,myCn);rnrn是不是这样?rn接着怎么<em>写</em>对参数付值呢? rnrnrn?? 刚学编程..不好意思..rnrn
UPDATE FROM 这个语句怎么
我<em>写</em>了个测试<em>语句</em>rn<em>update</em> user2 set user2.name = user1.name rnfrom user2 inner join user1 on user2.id = user1.id ;rnrn运行有错误,请问正确的应该怎么<em>写</em>??
请问sql的update语句应该怎么
能举个例子么?
这个update语句怎么?急
oracle 内建了一个表:mytable,其中有一个字段:sj(时间),现在部分纪录的sj的年分多了100年,我怎么用<em>update</em> 改过来?
update更新语句!!!!不知道怎么
有两个表:A(cpcode,iAutoid),B(cpcode,cpscode,ipid)rn结构如下:表A的cpcode和表B的cpcode关联,rn表A:rncpcode iAutoidrnrn 001 123rn 002 sssrn 002 sssrn 003 dddrn 003 dddrn表B:rncpcode cpscode ipidrnrn 001 sdf 63rn 002 dffd 36rn 002 fg 362rn 003 l55 256rn 003 fff 656rnrn如何把表A的iAutoid值赋给表B中的iPid.前提是在A.cpcode=B.cpcode!!!rn
问一个update语句怎么
SQL> desc assotbldic;rn Name Null? Typern ----------------------------------------- -------- ---------------------------- ASSOTBLID NUMBER(38)rn FIRCLA VARCHAR2(64)rn FIRSUPLR VARCHAR2(64)rn FIRROLE VARCHAR2(64)rn SECCLA VARCHAR2(64)rn SECSUPLR VARCHAR2(64)rn SECROLE VARCHAR2(64)rn ASSOID NUMBER(38)rn rn满足rnFIRCLA=FIRSUPLR && SECCLA=SECSUPLR的记录成为原始记录,rn rn如果某条记录的FIRSUPLR=原始记录.FIRSUPLR && SECSUPLR=原始记录.FIRSUPLRrn则该记录的ASSOID与原始记录的ASSOTBLID相等,显然有原始记录的ASSOID=ASSOTBLIDrn rn<em>更新</em>所有记录的ASSOID该怎么<em>写</em>阿rn我的怎么有错阿:rnSQL> <em>update</em> assotbldic set ASSOID= (select ASSOTBLID from assotbldic b where b.FIRCLA=b.FIRSUPLR and b.SECCLA=b.SECSUPLR and b.FIRSUPLR=FIRSUPLR and b.SECSUPLR=SECSUPLR);rn<em>update</em> assotbldic set ASSOID= (select ASSOTBLID from assotbldic b where b.FIRCLA=b.FIRSUPLR and b.SECCLA=b.SECSUPLR and b.FIRSUPLR=FIRSUPLR and b.SECSUPLR=SECSUPLR)rn *rnERROR at line 1:rnORA-01427: single-row subquery returns more than one rowrn
mybatis update语句加判断怎么??
id="<em>update</em>AdministrationAsset" parameterType="com.opple.fa.assetcard.entity.AdministrationAsset"> <em>update</em> TB_FA_ADMINISTRATION_ASSET prefix="SET" suffixOverrides=","> test="null != serialNumber
下面的update语句该怎么呀??
有两个表,表1和表2,我想将表1中的字段1改为表二中的字段1的值,条件是表1和表2中的另外两个字段值相等,这个sql<em>语句</em>该如何<em>写</em>???
求救:我怎么这个update语句
现有表A,字段:主键,ID,日期;rn表B,字段:ID,记数,日期;rn现要求是:对B表中ID和A表中ID相同的记录,把“记数”字段自加1,把“日期”改为A表日期字段的值。
这个update语句该怎么
我想用一条<em>语句</em>真接进行<em>更新</em>,但提示缺少表达式,请问大家该怎样<em>写</em>rn<em>update</em> gzmx set cq = (select nvl(bz,0) from cqwh where bm = '1' + select nvl(bz,0) from cqwh where bm = '2') where rq = '2004-07'
update这个字段的值, 语句怎么?
我有一个表table1是下面这样:rngroup_name seq_idrnaaa NULLrnaaa NULLrnaaa NULLrnbbb NULLrnbbb NULLrnccc NULL rn..........rn现在我要根据group_name分组,再加上一个序列号,就像下面这样:rngroup_name seq_idrnaaa 1rnaaa 2rnaaa 3rnbbb 1rnbbb 2rnccc 1 rn............
请问这个Update 语句该怎么
有一个表,如下:rnrnF1 F2 V1 V2rn200305 M1 0 800rn200305 M2 0 300rn200306 M1 0 100rn200306 M2 0 200rn200306 M3 0 300rn200307 M4 0 400rn200307 M5 0 500rn200307 M6 0 600rn200307 M7 0 100rn200307 M8 0 100rnrn200308 M1 0 100rn200308 M2 0 100rn200308 M3 0 100rn200308 M4 0 100rn200308 M5 0 100rnrn现在要将 F1 = 200308 中的 V1 值,用其他的 F1 <200308,但是最大F1 值的 V2代替,执行结果如下:rn200308 M1 100 100rn200308 M2 200 100rn200308 M3 300 100rn200308 M4 400 100rn200308 M5 500 100rnrn请问SQL该如何<em>写</em>?rnrn
这样的update语句怎么?谢谢!!急!!!
有如下两条记录rncode flag rn1-1 1rn1-1 2rn现在我想在一条<em>语句</em>中把flag位更换一下rn如果是1 则替换为t1rn如果是2 则替换为t2rn结果应该如下rncode flag rn1-1 t1rn1-1 t2
请问多条件下update语句怎么
<em>update</em> 表1 set 字段1=10 where 字段50=a;rn<em>update</em> 表1 set 字段2=10 where 字段50=b;rn<em>update</em> 表1 set 字段3=10 where 字段50=c;rn还有更多。。。rnrn由于access不能<em>写</em>多个<em>语句</em>,请问用一句<em>语句</em>怎么表达?rn
不好意思,在access里update语句怎么
谢谢!菜的我都害羞了
修改联合主键值的update语句怎么
A、B两个字段位联合主键:rn "UPDATE myTable SET c=@c WHERE A=@A AND B=@B";rnrn这个<em>语句</em>只能修改c字段rn我想修改B字段时,怎么办?
这个跨表的update 语句怎么
假设我有两个表: A,B rnA的字段有 a,brnB的字段有 b,crnrn其中 A.b与B.b是多对多的关系(并没有建立外键)rnrn现在我想让 c=某个值的B的记录对应的A的记录的 a属性<em>更新</em>为1,请问我的<em>语句</em>应该怎样<em>写</em>?rnrn我尝试这样<em>写</em>,但错误:rn<em>update</em> A set a=1 rnwhere A.b=B.b and B.c='dba'
SQL的UPDATE语句应该怎么?HELP!!!
程序运行时提示缺少set关键字,这是为什么??SQL的UPDATE<em>语句</em>应该怎么<em>写</em>呢?我的数据库是oraclernrnrnprocedure TForm1.DBGrid1DblClick(Sender: TObject);rnvarrn str:string;rn fieldname:string;rn id:string;rnbeginrn str:=inputbox('Modify','更改为:',dbgrid1.selectedfield.asstring);rn edit1.text:=str; //获得更改的后的字段rn fieldname:=dbgrid1.SelectedField.FieldName;//获得所点的字段名rn edit2.text:=fieldname;rnrn id:= Oraquery1.Fields[0].asstring; //获得所点的IDrn with Oraquery1 dorn beginrn close;rn with sql dorn beginrn clear;rn add('<em>update</em> polygon set'+fieldname+'=:fieldname where id=:id');rn params[0].AsString:=edit1.Text;rn execsql;rnrn end;rnrnrnrn end;rnrnend;rnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrn
SQL Server的update语句怎么
user表如下:rnrn name agern John 17rn NULL NULLrnrn如何使用<em>update</em><em>语句</em>将name为null的记录修改为Kate 18?rn<em>update</em> user set name='Kate',age=17 where name = nullrn用这条<em>update</em><em>语句</em>不行啊,影响的行数为0啊。
update用的insertcommand语句怎么
msdn例子rncmd = New OleDbCommand("INSERT INTO Customers (CustomerID, CompanyName) " & _rn "VALUES (@CustomerID, @CompanyName)", conn)rnrn我这里却提示@开头的变量没定义rnrn这个需要在那定义rn怎么定义?
这样的UPDATE 和 INSERT INTO 语句该怎么???
A,B两个表结构一样,如果A表中某个记录在B表中存在,则UPDATE B表记录为A表那个记录的值,否则就INSERTB表记录为A表那个记录的值
这个UPDATE语句应该怎么
我有一个表:rnrnID namern16001 Arn16002 Brn16003 Crn16101 Drn16102 E rn16201 Frn16202 Grnrn我想把ID前四位是160的改为170其他不变,变成rnID namern17001 Arn17002 Brn17003 Crn16101 Drn16102 E rn16201 Frn16202 Grnrn怎么<em>写</em>UPDATE???rnrnrnrn
这样的update语句应该怎么,求救!!!!
有两个一样的表A,B,我要把B中的一条记录完全<em>更新</em>A中的一条记录,应该怎么<em>写</em>啊?
救命啊 我的update语句怎么?
要求是这样的:rn有个employee表有四个字段id,name,age,salaryrn表的内容:rnid name age salaryrn1 aa 23 3000rn2 dd 22 4000rn3 ee 24 3200rn4 ff 28 3000rnrn现在我要将该表中salary最高的人的工资下调10%.请问sql<em>语句</em>怎么<em>写</em>?rn我的<em>写</em>法通不过啊:<em>update</em> employee set salary = (select max(salary) from employee);请问错哪里了?rn在线等..........没分给了 下次补上
请问,这个update语句怎么
下面的<em>update</em> gz_list set ...... <em>语句</em>怎么<em>写</em>?rn我的要求是将gz_list表的“户数”字段减1,“总金额”字段减去一个变量,请帮帮忙,谢谢!!!!rnrnrnrn
这个sql update 语句该怎么
数据库是sql server2000, 表table1, 字段分别是 id, name, 1,2,3rnrn现在向表里插入数据,在<em>update</em>时出错,rnrn sql="select * from table1 where id=null"rn rs.open sql,conn,1,3rn if rs.eof thenrn rs.addnewrn rs("1")=1rn rs.<em>update</em>rn elsern rs("1")=1rn rs.<em>update</em>rn end ifrn rs.closernrnrnMicrosoft OLE DB Provider for ODBC Drivers 错误 '80004005' rnrn[Microsoft][ODBC SQL Server Driver][SQL Server]插入错误: 列名或所提供值的数目与表定义不匹配。 rnrn/add.asp,行12 rnrn问题就出在表的字段名是 1,2 这样的数字上面,不知对于这样的字段名该如何<em>写</em><em>update</em><em>语句</em>,请指点rnrn
update语句应该怎么?(access)?
我用的access数据库中修改数据,<em>语句</em>如下:rnsql.add(format('<em>update</em> .all set (hyzh,xm)=(''%s'',''%s'') where xm=''%s''',[hyzh.text,xm.text,xg_xm]));rnrn每次运行都报错<em>update</em><em>语句</em>错误?rn请问错在哪里?
一个UPDATE的语句应该怎么
我要<em>更新</em>一个表。rn我是这么<em>写</em>的:rnUPDATE A SET NAME = (SELECT NAME FROM B WHERE CUST_ID = A.CUST_ID)rnrn这样<em>写</em>是错误的。。说有多行结果。。。我应该怎么<em>写</em>呢?rnrn如:rnrn表A rnrnID NAMErn1rn1rn2rn2rn2rn3rn3rn4rn5rnrnrn表BrnrnID NAMErn1 111rn2 222rn3 333rn4 444rn5 555rn6 666rn7 777rn8 888rn9 999rnrnrn结果:rnrnID NAMErn1 111rn1 111rn2 222rn2 222rn2 222rn3 333rn3 333rn4 444rn5 555rnrn这样的应该怎么<em>写</em>呢?
这个Sql语句怎么批量update
Table里面2个字段 .rnid intrnname testrnid namern1 玩家rn2 玩家rn3 玩家rn4 玩家rn5 玩家rn6 玩家rn....rn<em>写</em>一个Sql<em>语句</em>,把name字段<em>更新</em>成name+id.rn也就是变成玩家1 、玩家2.....rnrnrn我用的是postgreSql数据库
这条update语句怎么,谢谢大家.
rncreate table t_wp--物品表rn(rnid varchar(10),--编号rnmc varchar(50),--名称rndw varchar(50),--单位rngg varchar(50),--规格rnflags varchar(50)--拼音码rn)rninsert into t_wp select '001','复<em>写</em>纸','包','A4','fa4'rninsert into t_wp select '002','复<em>写</em>纸','包','A3','fa3'rninsert into t_wp select '003','钢笔','支','无','gb'rnrncreate table t_kc --出入库表rn(rnid varchar(10),rnmc varchar(50),rndw varchar(50),rngg varchar(50),rnflags varchar(50),rnstatus varchar(1)rn)rninsert into t_kc select null,'复<em>写</em>纸','包','A4','fa4','0'rninsert into t_kc select null,'复<em>写</em>纸','包','A4','fa4','0'rninsert into t_kc select null,'复<em>写</em>纸','包','A3','fa3','0'rninsert into t_kc select null,'钢笔','支','无','gb','0'rnrndrop table t_wprndrop table t_kcrn/*rn我想<em>更新</em>t_kc表的id列,把null值<em>更新</em>成为t_wp表中的与t_kc表中对应rnmc,dw,gg,falgs的值rn结果是这样:rnrn '001','复<em>写</em>纸','包','A4','fa4','0'rn '001','复<em>写</em>纸','包','A4','fa4','0'rn '002','复<em>写</em>纸','包','A3','fa3','0'rn '003','钢笔','支','无','gb','0'rn*/
mysql批量更新存储过程怎么
我要<em>写</em>个存储过程,传入记录数N。rn然后查找出按积分排序的前N条记录,然后循环设置记录的排名=i.rn请问能给个demo么。rnrn
mybatis的批量更新应该怎么
rn rn UPDATE WO_WORKSHEETrn rn rn rn PLAN_START_TIME = #planStartTime, rn rn rn PLAN_END_TIME = #planEndTime, rn rn rn WHERE WORKSHEET_ID INrn rn #worksheetIdrn rn rnrn这是我之前<em>写</em>的 但是这个<em>批量</em><em>更新</em>中只能字段的值是一样的 而我的LIST中每个VO都可能不一样 那这个<em>批量</em><em>更新</em><em>语句</em>应该怎么<em>写</em> 求解答
怎么使用update批量更新字段值
我在MSsql数据库一个表中新加入一个字段yiyou,现在这个字段值都为null我怎么可以<em>批量</em><em>更新</em>这个字段中的值使他都为0rn<em>update</em> 表明 set yiyou=0 rn为什么不可以阿?
批量更新语句
客户表(customer)rn卡号(cardno) 卡内金额(Fare)rnrn消费明细表(consume)rn卡号(cardno) 消费金额(confare)rnrn充值明细表(cashrec)rn卡号(cardno) 充值金额(cashfare)rnrn需要<em>更新</em>客户表中卡内金额rn卡内金额=充值金额汇总-消费金额汇总rn帮忙看这个SQL<em>语句</em>怎么<em>写</em>
这个 UPDATE 怎么?
有一字段里包含很多 "("先想全部该为"("。这样的 UPDATE 怎么<em>写</em>?rnrn注明:"("是中文状态下打的括号,想改变为"("英文状态下打的括号。
这个UPDATE 怎么
有两个表:rnTABLE1:rnID NAMErn1 NULLrn2 NULLrn3 NULLrnrnTABLE2:rnID NAMErn2 ABCrn3 DEFrnrn现在我想用UPDATE实现将两表中ID相同的记录,将TABLE1中的name<em>更新</em>为TABLE2的name。我是这么<em>写</em>的:rn<em>update</em> table1rnset name=(select name from table2)rnwhere table1.id=table2.idrn正确的该怎么<em>写</em>啊?rn
这个update怎么
在ORACLE中这个<em>update</em>的SQL为:rn<em>update</em> table1 a set a.xl=(select dl from table2 b where a.dl=40 and a.xl=b.bm)rnrn在ACCESS中这个<em>update</em>的SQL怎么<em>写</em>?
这个update 怎么
<em>update</em> set a set a.phbz='C'||to_char(b.jhrq,'yyyy-mm-dd hh:mm:ss') from b where (rtrim(ltrim(a.phbz)) is null or rtrim(ltrim(a.phbz))='') and a.phdh=b.bjlsh rnrnrn<em>更新</em>a表的字段phbz=b.jhrq,条件a.phdh=b.bjlsh
下面的update怎么
http://image1.10123.net/g/功夫旋风儿/Vol_59/5901.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5902.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5903.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5904.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5905.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5906.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5907.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5908.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5909.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5910.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5911.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5912.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5913.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5914.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5915.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5916.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5917.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5918.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5919.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5920.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5921.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5922.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5923.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5924.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5925.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5926.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5927.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5928.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5929.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5930.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5931.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5932.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5933.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5934.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5935.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5936.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5937.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5938.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5939.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5940.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5941.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5942.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5943.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5944.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5945.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5946.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5947.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5948.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5949.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5950.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5951.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5952.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5953.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5954.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5955.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5956.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5957.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5958.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5959.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5960.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5961.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5962.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5963.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5964.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5965.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5966.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5967.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5968.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5969.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5970.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5971.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5972.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5973.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5974.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5975.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5976.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5977.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5978.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5979.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5980.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5981.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5982.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5983.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5984.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5985.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5986.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5987.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5988.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5989.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5990.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5991.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5992.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5993.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5994.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5995.JPGrnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5996.JPGrn存储在数据表中pic字段是以上的值,怎么样才能在二个http之间用$号分隔一下呢?rn如rnhttp://image1.10123.net/g/功夫旋风儿/Vol_59/5901.JPG$http://image1.10123.net/g/功夫旋风儿/Vol_59/5902.JPG
这条update怎么
表test中就两个number字段field1和field2,已经有7条记录如下:rnfield1 field2rn15 nullrn13 nullrn54 nullrn60 nullrn92 nullrn79 nullrn87 nullrn现在想用<em>update</em><em>更新</em>field2字段,<em>更新</em>的值为按照field1大小排序的值,即rnfield1 field2rn15 2rn13 1rn54 5rn60 6rn92 9rn79 7rn87 8 rn
update 语句怎么简化?
<em>update</em> xq_rep_dqdlszqk_hhd a set rn a.bydl=(select b.bydl from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.tqdl=(select b.qntq from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.bnlj=(select b.bndl from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.tqlj=(select b.qnnj from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.yhgs=(select b.yhgs from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn ,a.zjrl=(select b.zjrl from df_rep_hyydflb_hfd b where b.hyfl='00A00' and b.tjbz='00' and to_char(b.tjrq,'yyyy/mm')='2005/03' )rn where a.nd='2005' and a.yd='03' and a.lbmcbm='10005';rnrnselect中的条件可以怎么简化?
Codejock.Xtreme.Toolkit.Pro.v13.4.2.Full.Source.Retail-ZWT(2)下载
Xtreme ToolkitPro for Visual C++ 为Windows 开发者提供了一套精密的组件,可以为您的应用程序提供一个专业的,时尚的外观。Xtreme ToolkitPro 包括了Codejock公司目前最受欢迎的Visual C++/MFC组件:Xtreme CommandBars, Xtreme Calendar, Xtreme Docking Pane, Xtreme Property Grid, Xtreme Report Control, Xtreme Task Panel, Xtreme ShortcutBar, Xtreme Controls, Xtreme 相关下载链接:[url=//download.csdn.net/download/lihaidomain/2928920?utm_source=bbsseo]//download.csdn.net/download/lihaidomain/2928920?utm_source=bbsseo[/url]
Yes联盟工具包.rar.001下载
Yes联盟工具包.rar.001 相关下载链接:[url=//download.csdn.net/download/q123456789098/4269619?utm_source=bbsseo]//download.csdn.net/download/q123456789098/4269619?utm_source=bbsseo[/url]
详细设计文档下载
物流管理系统详细设计说明书 图书管理系统详细设计说明书 相关下载链接:[url=//download.csdn.net/download/u011197032/5643997?utm_source=bbsseo]//download.csdn.net/download/u011197032/5643997?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的