一条Update语句有必要用显式事务吗? [问题点数:10分,结帖人sdwf]

Bbs1
本版专家分:0
结帖率 91.67%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:196
Bbs3
本版专家分:605
Bbs1
本版专家分:0
Bbs3
本版专家分:642
Bbs1
本版专家分:0
Bbs2
本版专家分:112
Bbs4
本版专家分:1614
Bbs1
本版专家分:0
delphi 的try finally有必要用
一直来都很少用这个,都是动态创建完,在可能出异常的地方加 try except结构,然后跟着把动态创建的free掉rn比如rn rnidh:=TIdHTTP.Create(nil);rn tryrn idh.get('http://www.baidu.com',s);rn exceptrnrn end;rnrn idh.free;rnrn我把这样的方式用在很多项目中,都没有出现问题rn但看到大家都在用 try finally ,就纳闷了。delphi 的try finally有必<em>要用</em>吗?
有了LINQ还有必要用ADO.NET吗?
true?
我有必要用多线程吗?
我现在需要做一个串口程序连银行的pos机器。rn我这个串口程序有多个站点,我需要考虑并发和多线程吗?rn银行的pos机器那边应该已经考虑了吧?rnrn
timer计时器有必要用线程吗?
能不能提高响应速度?
这种情况有必要用J2EE吗?
rn 我对Java还算熟了,但J2EE一直不曾涉及。这回有个工作,是重建一个网站,该网站最近访问峰值有5500人在线的瞬间,正常情况下是3000左右人次在线每瞬间(由于对网站确实不大懂,所以我的说法本身也许是十分可笑的,还望多包涵)。网站的发展方向是走向计费,再接下去要与无线应用整合,此类网站其实已很普遍。rn 我看过一些J2EE方面的书,但没经验不曾深入,所以无法做些什么判断。rn 我想请问诸位大侠,如我上诉情形,我该怎么做?怎么做会比较合理?rn
这样的存储过程有必要用吗?
....rnif(i==0)rn sql1=" userid="+userid;rnelsern sql1=" username="+username;rnrnrn上面的条件无论那种方式,都存在,紧接着的<em>语句</em>,一个是直接写在程序中rnrnMyComm.CommandText=" select * from user where "+sql1;rnSqlDataReader rs=MyComm.ExecuteReader();rnrn另外是写到存储过程,然后调用rnMyComm.CommandText="[SelectUser]";rnMyComm.CommandType=CommandType.StoredProcedure;rnMyComm.Parameters.Add(new SqlParameter("@WhereInfo", System.Data.SqlDbType.NVarChar,100));rnMyComm.Parameters["@WhereInfo"].Value=sql1;rnSqlDataReader rs=MyComm.ExecuteReader();rnrn相关的存储过程是这样的rnCREATE PROCEDURE [SelectUser] @WhereInfo nvarchar(100) ASrnexec('select * from user where '+@WhereInfo)rnrnrn请给点意见,谢谢了
在.NET中 简单的SQL语句有必要用存储过程吗??
我以前写程序,简单的一般都直接用SQL<em>语句</em>,比如rn this.myclass.ConOpen();rn OracleDataAdapter da=new OracleDataAdapter("select * from laobaopin where laobaoname='"+this.txtname.Text+"'",this.myclass.cnn);rn this.DataGrid1.DataKeyField="lbid";rn DataSet ds=new DataSet();rn da.Fill(ds);rn this.DataGrid1.DataSource=ds;rn this.DataBind();rn this.myclass.ConClose();rn很少用存储过程,复杂的有时候用,网上一些资料说存储过程可以提高效率,所以我想把涉及SQL<em>语句</em>的都用存储过程来实现。但有听人说简单的SQL<em>语句</em>不用用存储过程,那样并不能提高效率,用基本的方法就可以了rnrn我很犹豫,请大家说说你们的想法!!谢谢
这个问题有必要用三层吗?
我打算做药品公示,就象银行的电子广告屏一样,被动循环显示,但每次显示5行,每隔10秒翻一次,可能用TTimer控制,如:第一次执行ADOQuery1->Next();就显示1,2,3,4,5行;第二次执行就是6,7,8,9,10行...而且要求当管理员修改价格后显示立即刷新,我用的是SQL SERVER7.0,因为是从数据库服务器中查询得到数据,网络上有十几台客户端,你怎么知道别人修改了数据!rn 各位兄弟,请问如何实现上述功能呢?
显式事务和隐式事务
rn[color=#008000]BEGIN TRANSACTION rninsert into xxx;rninsert into xxx; rnCOMMIT TRANSACTION.[/color]rnrn在上面那个显示<em>事务</em>中,如果第二条insert<em>语句</em>失败, 会怎样? 第<em>一条</em>insert<em>语句</em>是否会已经插进去了?rnrn你这个<em>事务</em>会不会回滚?rnrnrn
一条UPDATE 语句!
table1rnid name je1 je2 je3rn1 aaa rn2 bbbrn2 cccrntable2rnid xm_dm jern1 01 100rn1 01 110rn1 02 50rn1 03 200rn2 02 330rn2 02 20rn2 03 80rn能否用一句UPDATE 实现 table1表中je1,je2,je3的数据输入.当table1.id=table2.id且table2.xm_dm=01时,table1.je1等于table2.je累计,当table1.id=table2.id且table2.xm_dm=02时,table1.je2等于table2.je累计,当table1.id=table2.id且table2.xm_dm=03时,table1.je3等于table2.je累计.结果为rntable1rnid name je1 je2 je3rn1 aaa 210 50 200rn2 bbb 350 80rn2 cccrn谢谢!rnrnrn rn rn
求助一条update语句
rn<em>update</em> d set shw_shb_sh = c.date_trnfrom ktr_work d rn left outer join rn (select a.yue, a.id_gongh, a.date_d, min(isnull(b.date_t,'')) as date_trn from ktr_work a rn left outer join kmt_dakmx b on A.id_gongh = B.id_gongh and (a.date_d=b.date_d or a.date_d=dateadd(day,-1,b.date_d))rn where a.yue = '200808' and a.id_gongh = 'A12345'rn and a.date_d>='2008-08-01' and a.date_d< dateadd(mi, datediff(mi, A.shw_shb_y, A.shw_xb_y)/2, A.shw_shb_y))rn group by a.yue, a.id_gongh, a.date_drn ) c on d.yue=c.yue and d.id_gongh=c.id_gongh and d.date_d=c.date_drnwhere c.id_gongh is not nullrnrnrnrn--以上<em>语句</em>能不能优化一下:rn--我作了如下修改,结果提示错误。请问正确的要怎么改呀?rnrn<em>update</em> a set shw_shb_sh = min(isnull(b.date_t,''))rnfrom ktr_work a rn left outer join kmt_dakmx b on A.id_gongh = B.id_gongh and (a.date_d=b.date_d or a.date_d=dateadd(day,-1,b.date_d))rnwhere a.yue = '200808' and a.id_gongh = 'A12345'rn and a.date_d>='2008-08-01' and a.date_d< dateadd(mi, datediff(mi, A.shw_shb_y, A.shw_xb_y)/2, A.shw_shb_y))rngroup by a.yue, a.id_gongh, a.date_drnrn
求教一条update语句!
我有一个表reportrnCreate report(rnid int,rnname varchar(20),rndata imagern)rnrn假如表中有两条记录id=1,id=2,我想用id=2的记录中data内容更新rnid=1记录中data内容,请问用sql<em>语句</em>怎么写??
一条update语句的优化
1.首先给出<em>update</em><em>语句</em> UPDATE T_TEST A SET A.MANA_CODE = ( SELECT MANA_CODE FROM T_TEST2 B WHERE A.APPLY_NO = B.APPLY_NO ) WITH UR; 2.分析: 这条<em>语句</em>执行10多分钟都没反应。T_TEST2表只有300多条记录,T_TEST表却有6万多条数据。很明显主表数据有点多,应该给...
求教一条update语句
MSSQLrn表defense_appuser, <em>update</em>修改action_time>'2014-01-01'里的appstatus,rn如果open_id在action_time中不存在,则appstatus不变rn这条SQL怎么写?
一条UPDATE语句
有A,B两张表,两张表的字段是相同的,不同在于,A表的某字段是B表的某字段的聚合。B表中的记录有可能是重复的,现在要把B表的这个字段去掉重复数据聚合后更新到A表的某个字段里。rn就假如两张表有一字段是相同内容连联两张表rnrn如上条件求<em>一条</em> <em>update</em> 的MSSQL的更新<em>语句</em>
一条update语句
类似的问题不知道怎么解决,请帮帮忙!rn有两个表rnTB1rnID TEL NAME AGErn1 123 SAM 18rn2 234 JAK 20rn3 345 SUN 22rn4 567 HU 24rnrnTB2rnID TEL NAME AGErn1 123 HEAD 99rn2 234 JHY 88rn3 567 FLJ 77rn4 789 DSD 66 rnrn现在就是要UPDATE TB1,使TB1中NAME,AGE修改成TB2中的值,条件是TEL相等。
求UPDATE语句一条
表一中有字段 A , B rn表二中有字段 A , Brnrn现在表一和表二中A的值是一致的rnrn求<em>一条</em><em>语句</em>更新表二的B到表一中。
请教一条update语句
比如有个表rnrn字段a(自增长) 字段 b 字段 crn1 null dddrn2 1111 ffffrn3 null ffffrn4 222 ffffrn5 null fffrn6 null fffrn7 null fffrnrnrn如何得到如下结果rn2 1111 ffffrn3 1111 ffffrn4 222 ffffrn5 222 fffrn6 222 fffrn7 222 fffrnrnrn即:字段b开始null的都删除,如果遇到有数值的,则下面的null用上面的数值替代。遇到新数值,同理更换
一条update 语句
表名:tmprn字段1 字段2 字段3rnnull 1 1rnrn其中字段1为vachar型rn字段2为int型rn字段3为int型rnrn想通过<em>update</em><em>语句</em>使字段1成为字段2和字段3的组合,形如:1-1的形式rn但 <em>update</em> tmp set 字段1=字段2+'-'+字段2 得到的字段1的结果却为2rn而 <em>update</em> tmp set 字段1=CAST(字段2 as char(20))+'-'+cast(字段2 as char(20))rn得到的字段1的结果却为1rn请问如何用sql<em>语句</em>来实现?
请教一条update语句。。。。。。
hi all!rnH2111K 表有 SProduct,WZmc, CHDM, SHAPE, JLDW, DJ 字段rnWZSX 表有 TYPEno, WZmc , CHDM , SHAPE , JLDW , DJ 字段rn其中SProduct 跟 TYPEno是1:1的rn当(SProduct=TYPEno) 把的H2111K表的其他字段更改为WZSX表的字段内容 这种<em>update</em><em>语句</em>怎么写? 大概是这样的rnUPDATE (SELECT a.SProduct, a.WZmc, a.CHDM, a.SHAPE, a.JLDW, a.DJ, b.TYPEno, rn b.WZmc AS Expr1, b.CHDM AS Expr2, b.SHAPE AS Expr3, b.JLDW AS Expr4, rn b.DJ AS Expr5rn FROM H2111K a INNER JOINrn WZSX b ON a.SProduct = b.TYPEno) crnSET c.WZmc= c.Expr1,c.CHDM= c.Expr2,。。。。。。rn这种联合查询不能更新是吗?rnrn谢谢!
求Update语句一条
A表有一些记录,其中有一个字段为d 是int型rn我想写<em>一条</em><em>update</em><em>语句</em>,将d字段的数量在原来的基础上增加一个不定量数量,比如rnd原来的值为321,现在我想将其增加22,变成343,请问如何写?
一条update语句
表table1字段rnid name valuern1 a aaaarn2 b bbbbrn3 c ccccrn4 d ddddrnname字段是唯一的rn====================rn表table2字段rnid name clientnamern11 a 客户1rn11 a 客户2rn12 b 客户3rn13 c 客户4rn11 a 客户5rn11 a 客户6rn要求用<em>一条</em>SQL<em>语句</em>更新表table1中id的值更新后table1中的记录如下rnid name valuern11 a aaaarn22 b bbbbrn33 c ccccrn4 d dddd
一条update语句
更新一个表的两个域,原意是计算之一个复杂的表达式后,更新colA的值,rn再用更新后的colA的值更新colB的值rnrn下面的这个是错的rn<em>update</em> tableArnset colA = (一个复杂的计算表达式),rn colB =(colA * 100)rnrn这个更新<em>语句</em>的colB =(colA * 100)部分,rn这个里面的colA的值,是表里面原先的值,而不是rncolA = (一个复杂的计算表达式)之后的colA的值rnrn因为这个计算colA的表达式比较复杂,有没有可能只用<em>一条</em><em>update</em><em>语句</em>实现需求,而不用rn<em>update</em> tableArnset colA = (一个复杂的计算表达式)rn再执行rn<em>update</em> tableArnset colB = (colA * 100)rn
求助!!!一条update语句!!
<em>update</em> ss住址 set 积极=0 where gongsi1=null and gongsi="ass"rn这样写对吗rn来者有分rn谢谢
一条update语句出问题。。。
UPDATE EPD_ITEM_MASTER rrrnSET plan_price =(SELECT top 1 plan_price FROM newdata WHERE item_code = rr.item_code)rnWHERE item_code IN (SELECT item_code from uuu)rnrn我有三个表 epd_item_master,newdata,uuurn我是想用newdata中的plan_price 代替 epd_item_master中的 plan_price ,两个表用item_code关联。另外还有一个限定条件,就是不是所有的都代替,只代替那些 uuu 中存在的。rnrn但是总是出错,错误如下:rn服务器: 消息 170,级别 15,状态 1,行 1rn第 1 行: 'rr' 附近有语法错误。rn服务器: 消息 156,级别 15,状态 1,行 3rn在关键字 'WHERE' 附近有语法错误。rn
一条UPDATE 语句
表 A 字段 TPVrn TPV 的值 firewallrnrn想改成TPV 的值=abcfirewall 也是就是 TPV='abc'+TPVrn求<em>update</em> <em>语句</em>!!rn
一条Update语句
[color=#FF0000]下面是我的两个表:[/color]rn[img=http://img.my.csdn.net/uploads/201304/18/1366258467_6546.jpg][/img]rn[align=center](基本信息表)[/align]rnrn[img=http://img.my.csdn.net/uploads/201304/18/1366258475_8263.jpg][/img]rn[align=center](当前成绩表)[/align]rn现在我想将(当前成绩表)表中的stuID填充数据,数据来原于(基本信息表),两表关系字段为stuName相等。rn(基本信息表)与(当前成绩表)是以stuName一对多关系。rn现在我要做的事情,就是以stuName 为关键字段,从(基本信息表)中查询当stuName相等时,然后取其id填充到(当前成绩表)中stuID中。rnrn先在此谢谢各位。rn
一条UPDATE的语句
a表有个排序的字段order_id rn记录:rnorder_idrn 1rn 2rn 3rn 4rn 5rn现在我得到一个字符串:3,2,5,4,1 怎样用<em>一条</em>UPDATE<em>语句</em>把重新排序的记录UPDATE原来的记录呢?rn就是说.原来order_id=3 <em>update</em> 为 1,order_id=2 <em>update</em> 为 2,order_id=5 <em>update</em> 为 3....
解析一条Update语句
1. [oracle@centos6 ~]$ sqlplus test/oracle@orcl 2. SQL> <em>update</em> t set name='AAAAA' where id=1; 3.SQL> commit;        4.exit 一. sqlplus test/oracle@orcl 1. 客户端sqlplus请求连接,监听接收客户端的TCP连接,并获取客户端发送过
一条UPDATE语句
我有如下一个Table:rnrn序列号 箱号rn001 abcd0001xyrn002 abcd0001xyrn003 abcd0002xyrn004 abcd0002xyrn005 abcd0003xyrn.....rn...rn其中0001,0002...是流水号.rn现在我希望把箱号的流水号加1rn变成rn序列号 箱号rn001 abcd0002xyrn002 abcd0002xyrn003 abcd0003xyrn004 abcd0003xyrn005 abcd0004xyrn.....rn...rnrn我使用下面的<em>语句</em>:rn<em>update</em> table set 箱号=substring(箱号,1,4)+convert(int,substring(箱号,4,4))+1+substring(箱号,9,2)rnrn可是结果中的流水号不符合格式的要求,比如abcd0002xy 会显示成abcd 2xy SQL中有没有格式的函数,像VB中的FORMAT函数.
请教一条UPDATE语句
我有两个个表:rn1、newolditem rn字段为:newitem,olditemrn2、onetworn字段也为:newitem,olditemrnrn我想把 newolditem 中olditem和onetwo的olditem 相等的记录的newitem全部替换为 onetwo 的newitemrnrn应该如何写SQL<em>语句</em>呢?rnrnrn
有必要用EAServer吗?跟iis相比有和优点?
-
事务备份有必要吗?
我现在在给sql2000做数据库备份,作了,完全备份,日至备份,<em>事务</em>备份,现在硬盘空间不够了,我想请问大家,<em>事务</em>备份同时备份有必要吗?可不可以不作<em>事务</em>备份啊?
事务update会锁表吗?
两种情况: 1.带索引  2.不带索引 前提介绍: 方式:采用命令行的方式来模拟 1.mysq由于默认是开启自动提交<em>事务</em>,所以首先得查看自己当前的数据库是否开启了自动提交<em>事务</em>。 命令:select @@autocommit; 结果如下: +--------------+ | @@autocommit | +--------------+ |            0 | +-----...
多个update一条语句执行还是事务执行性能高?
在一个表中同时有多个条件更新多条数据rn<em>update</em> table count=count+N where id=X;<em>update</em> table count=count+N where id=Y;...rnrn在<em>一条</em><em>语句</em>执行还是<em>事务</em>分条执行性能高?
一条sql update语句
t1表中,c1,c2都是varchar类型rn求<em>一条</em>sql<em>语句</em>rn把c1字段内容相同,但c2字段内容不同的rn把c2字段不为空的那个的值<em>update</em>到c2字段为空的那些记录中rnrn举例:rn第<em>一条</em>记录c1字段值北京,c2字段值宝马rn第二条记录c1字段值北京,c2字段值为空rn这是把第二条记录的c2内容更新成和第<em>一条</em>记录一样rn用<em>一条</em>sql<em>语句</em>把一个表中所有这类情况,全部处理
帮我看一条update语句
这样的 假如说A表里有个字段只有1和2两种状态rn我现在做的就是根据这种状态更新这张表里另一个字段的值rn如果是1更改为……rn如果是2更改为……rn这个怎么实现?
求救:一条简单的UPDATE语句!
<em>update</em> src_cust1 set src_id=trim(src_id)为什么去空格不能更新成功????
一条简单的update语句
就是在一个表中的某一列的原值上加个“,”rn表Arnid namern1 1rn得到:rnid namern1 1,rn<em>update</em> 表A set name=name+"," where id=1rn这样不行rn
一条UPDATE更新语句
A表字段A1,A2rnB表字段B1,B2rnrn现在想将A.A1字段更新为B.B1,两表关系为:A.A2=B.B2,这条UPDATE<em>语句</em>怎么写呀,rnrn
一条asp+oracle的update语句
表格字段如下: rn ID VARCHAR2(6) not null, rn URL VARCHAR2(200), rn CLASSNAME VARCHAR2(20), rn EVENT VARCHAR2(400), rn COLUMNNAME VARCHAR2(20), rn COLUMN_NUM NUMBER rnrn其中,column_num是一个排序字段,我是根据这个来给显示的记录集进行排序。 rn现在有一个功能是记录的上下移动,比如点向上移动,被操作的记录column_num的值减去1,它上面那条记录的column_num的值加上1,就等于两条记录对调了顺序。 rn我是按接收的id来进行判断哪条记录的,等于是where id=" + request("id")这样判断提交的记录id,那么它上面的那条记录怎么样用<em>一条</em><em>语句</em>同时修改? rnrn另外,我现在写的只修改<em>一条</em>记录用的是 rn"<em>update</em> W_column set column_num = column_num - 1 where id = '" + request("id") + " '" rn但修改后column_num的都变成了2………………晕,我在plsql里面执行又没问题@@rnrn我在程序里面的完整写法是:rn sql_up = "<em>update</em> W_column set column_num = column_num-1 where id = '" + request("id") + "'"rn session("OraDatabase").ExecuteSQL sql_up
一条比较复杂的update sql语句
前两天花了俩天时间录入的数据,结果发现少了一列,电压等级!!! 再重新录一遍简直是要了人的老命了!思考<em>一条</em><em>update</em><em>语句</em>完成更新操作 已有的表: 一张电压表(电压id,具体电压) 母线表,线路表,主变表 主变圈阻表 select * from T_CIM_ACLINESEGMENT -- 线路表 select * from T_CIM_BASEVOLTAGE --
急求一条update语句
表BB里有个字段AAArnAAA         rn12100rn12101rn13105rn22104  rn22105 rn31102rn31105rn怎么更新成如下:rnAAA         rn22100rn22101rn23105rn32104  rn32105 rn41102rn41105rnrn帮忙!!rn
oracle:一条update语句,请教!
在一个库表中,我要更新一段数据,如下:rnrn<em>update</em> company_tab set no=no+100 where no between 300 and 400rnrn其中400到500为空记录,报错违反完整约束条件,请问怎么回事?rnrn谢谢!rnrn
帮忙写一条update语句
id name pid class rn----------- -------------------------------------------------- ----------- ----------- rn262152 1 NULL NULLrn262153 NULL 2 NULLrn262154 3 NULL NULLrn262155 NULL 4 NULLrn262156 5 NULL NULLrn262157 NULL 6 NULLrn262158 7 NULL NULLrn262159 NULL 8 NULLrn262160 NULL NULL 9rn262161 10 NULL NULLrn262162 NULL NULL 11rn262163 NULL 12 NULLrn262164 NULL NULL 13rnrn目前数据格式是这样的 我想用<em>一条</em>更新<em>语句</em>将数据变成rnid name pid class rn----------- -------------------------------------------------- ----------- ----------- rn262152 1 NULL NULLrn262153 2 2 NULLrn262154 3 NULL NULLrn262155 4 4 NULLrn262156 5 NULL NULLrn262157 6 6 NULLrn262158 7 NULL NULLrn262159 8 8 NULLrn262160 9 NULL 9rn262161 10 NULL NULLrn262162 11 NULL 11rn262163 12 12 NULLrn262164 13 NULL 13rnrn我自己写了<em>一条</em> 可是不对rn<em>update</em> steel_cs set [name]=(select isnull([name],isnull(pid,class)) from steel_cs where id=steel_cs.id)rnrn请问怎么写
【求】一条access的update语句
分开来是两句rn第一句是:<em>update</em> 表content set 内容=【第二句的结果】rn第二句是:select 内容 + 内容1 + 内容2 as 内容 from 表contentrnrn我查搜索引擎自己拼出来一句,但是错误,如下:rnrn<em>update</em> 表content as t1 (select 内容 + 内容1 + 内容2 as 内容 from 表content) as t2 set t1.内容=t2.内容rnrn请问这句到底该怎么写。。谢谢。。。
一条简单update语句
表student:rn 有 id name sex score四个字段。rnrn问题:把所有sex为 '男' 的学生score加10,sex为 '女' 的学生score减10rn请问能用<em>一条</em><em>update</em><em>语句</em>实现吗?
请教一条Update语句的问题
rn[code=sql]DELETE FROM db_fb WHERE fb_id='FB0000000810127'rnINSERT INTO dbo.db_fbrnSELECT * FROM XZCD.fbbook.dbo.db_fb WHERE fb_id='FB0000000810127'[/code]rnrn如上述<em>语句</em>,我之前都是用Insert Into 但是都必须要先Delete那行才能插入,我现在不想删除那行,有没有什么Update<em>语句</em>可以全部更新。不用一列一列的去Set
求教一条Update的语句的写法
[code=SQL]rnTB_A rnid name intro tem_id countsrn1 ddd ddd 3 0rn2 ere ss 5 0rn3 eee fd 6 0rnrnTB_Brnid tid tem_id content tnamern1 1 3 tttttt 西安rn2 1 3 fddfer 西安rn3 3 6 884dfdf 西安rn4 2 5 ggggfd 上海rn5 3 6 fdfdfdfd 西安rnrn要求是:统计 表TB_A中每条记录TB_A.ID=TB_B.TID的记录总数写入TB_A.Counts字段中,统计的条件是TB_B.Tname LIKE '西安'rnrn rn我的写法,是有错误,请高手指教rnrnUPDATE TB_A SET COUNTS=(SELECT COUNT(ID) FROM TB_B AS B WHERE B.TID=ID) rn WHERE TB_B.Tname LIKE '西安'rn[/code]rnrn
一条update有关的语句
数据库中的表rnpaperTitle:rn questionType questionIDrn填空题:rn题号 题目 答案 ...... rn其他几种类型题和这一样rn rn现在我写的SQLrnexec(' insert into ' +@paperTitle+ ' (questionID) select top ' +@number+ ' 题号 From ' +@questionType+ ' where 章节 in ( ' +@ZJ+ ' ) Order By NewID() ')rnexec("<em>update</em> "+@paperTitle+" set questionType= '" +@questionType+"'")rn问:能不能只更新刚刚插入行的数据,而不用<em>update</em>所有行的数据
请教一条update语句的写法。
表TABLE1的内容如下:rn说明:rn 1、aaa+bbb是主键值, ccc,ddd是int型rn 2、aaa+bbb以升序方式排列。rnaaa, bbb, ccc, dddrn001 B001 102 100rn001 B002 0 90rn001 B003 0 89rn001 B004 0 87rn001 B005 0 87rn001 B006 0 85rn001 B007 0 83rnrn002 B001 234 230rn002 B003 0 210rn002 B005 0 208rn002 B006 0 206rn002 B007 0 199rn002 B008 0 199rn002 B009 0 180rnrn003 B001 140 130rn003 B004 0 109rn003 B005 0 108rn003 B008 0 103rn003 B009 0 98rn003 B010 0 98rn003 B017 0 98rn......rnrnrn需要通过<em>update</em>得到的内容如下:rn1、当aaa字段值相同时,用前<em>一条</em>记录的ddd字段值,更新当前记录的ccc字段值。rn2、在每一组aaa记录中,以bbb字段值的大小,确定两条记录的前后顺序。rn3、每一组aaa记录中,第<em>一条</em>记录的ccc值不用更新。rnrnaaa, bbb, ccc, dddrn001 B001 102 100rn001 B002 100 90rn001 B003 90 89rn001 B004 89 87rn001 B005 87 87rn001 B006 87 85rn001 B007 85 83rnrn002 B001 234 230rn002 B003 230 210rn002 B005 210 208rn002 B006 208 206rn002 B007 206 199rn002 B008 199 199rn002 B009 199 180rnrn003 B001 140 130rn003 B004 130 109rn003 B005 109 108rn003 B008 108 103rn003 B009 103 98rn003 B010 98 98rn003 B017 98 98rn......rnrn
一条SQL update语句
有以下数据:rnsrn groupcode Field30rnh30511 *20111207000079* LK169849491CNrnh30510 *20111207000079* NULLrnu70377 *20111207000116* NULLrnu70374 *20111207000116* NULLrnu70375 *20111207000116* LK168318165CNrnu70376 *20111207000116* NULLrnrn把groupcode相同的对应的Field30列进行更新,要得到以下结果:rnsrn groupcode Field30rnh30511 *20111207000079* LK169849491CNrnh30510 *20111207000079* LK169849491CNrnu70377 *20111207000116* LK168318165CNrnu70374 *20111207000116* LK168318165CNrnu70375 *20111207000116* LK168318165CNrnu70376 *20111207000116* LK168318165CNrn.....rn.....rnrn
一条update SQL语句
有一个表rnID name textrn1 2 1rn2 s 1rn3 d 2rn4 f 1rnrn我想实现修改text为1的name,修改的结果要是这样,原来的值加上",2"rn也就是修改后ID1,2,4的name值为2,2 s,2 f,2rnrnrn请问这条<em>语句</em>怎么写?
一条Update语句,谢谢!
由一个字段内有很多rn类似rnrn的内容rnrn我想更新之后把这些空链接(就是之间没有东西的链接)的都去掉rnrnrn请问这条<em>语句</em>怎么写?rn谢谢?
一条复杂的update语句
我有两个table,如下:rnrnTable1 Table2rnA1 B1 A1 B1rnA&A 1734 A&A 100000000rnB&B 1689 A&A 100000001rn. B&B 100000000rn. B&B 100000001rn. .rn .rn .rnrnrn现在我想要的结果是:把table1的B1值+1去<em>update</em> table2的B1,例如运行完<em>update</em><em>语句</em>之后,Table2的记录就变成如下的结果rnA&A 1735rnA&A 1736rnB&B 1690rnB&B 1691rnrn要求<em>一条</em><em>语句</em>完成!谢谢各位!
求助一条UPDATE语句,急!!!
有表ArnId name memo rn1 王小明 rn2 张小明 rn3 李小明 rn............ rnrn有表BrnId LinkA school major rn1 3 学校 1 计算机rn2 3 学校 2 外语rn3 1 学校 1 计算机rn..............rnrn表A的ID 对应表B的LinkA,表A里的<em>一条</em>记录对表B中的多条(一对多),现在要求用表B中的多条记录的内容更新表A的memo字段,例如rnID name memorn3 李小明 学校 1:计算机/学校 2:外语rnrn用SQL<em>语句</em>能实现吗? rnrn
一条Update语句写法....
表 Article 中 rn所有记录的 content 字段 数据中某个位置(不定)都包含这样一段字符 rnrn[InstallDir_ChannelDir]$UploadDirrnrnUpdate<em>语句</em>,如何把这段字符替换为空??rnrn请高手指点
新手:求一条update语句。。
<em>update</em> table rnset a=a-5rn但是要当a<0时a=0.即a不能为负数... rn我用到if ,when 等函数写不对语法...
一条 UPDATE 语句! 谢谢!
TEST_NO ITEM_NO ORDER_QTY rn-------------------- -------------------- ------------- rn1 A 1.00rn2 A 1.00rn3 B 2.00rn4 B 2.00rn5 C 3.00rn6 C 3.00rn7 D 4.00rn8 D 4.00rnrn(所影响的行数为 8 行)rnrnITEM_NO ORDER_QTY rn-------------------- ------------- rnA 999.00rnB 999.00rnE 999.00rn----------------------------------------rnrnUPDATE 后要求得到以下效果! rnrnITEM_NO ORDER_QTY rn-------------------- ------------- rnA 2rnB 4rnE 999.00rnrn请尽量的考虑速度,因我的数据量很大. 谢谢!rnrnrn
一条高难度的update语句,求解
[code=SQL]rnUPDATE T_UserLoginRoomLog SETrnArea=B.Area,ModelType=B.ModelType,PlatForm = B.PlatForm,Lic = B.LicrnFROM (SELECT TOP 1 * FROM T_UserLoginLog A WHERE A.UserID=UserLoginRoomLog.PerID AND A.LoginTime
请教一条UPDATE语句,谢谢!
表T中两个日期字段:date1和date2rnrn如果date1中日期是n周的周四至n+1的周三,rn则date2=n+2周的周一rnrn我是这样写的:rnrnSET DATEFIRST 1rnrn--n周的周四至周日rnrnUPDATE T SET date2=DATEADD(Day,15-DATEPART(Weekday,date1),date1)rnWHERE DATEPART(Weekday,date1)>3 AND DATEPART(Weekday,date1)0 AND DATEPART(Weekday,date1)<4 rnrnSET DATEFIRST 7rnrnrn怎么样能够不用SET DATEFIRST 1?rn并且最好<em>一条</em>UPDATE<em>语句</em>搞定?rn谢谢!rn rn
一条SQL的Update语句
有一个表单,名称为TB_A,其中有55个字段,这个表单恒定只有<em>一条</em>记录,但是也有可能别人误操作弄出几条记录来。rnrn其中第<em>一条</em>字段名是 WTime,时间日期型,表示这条记录是什么时候修改的。rnrn另外的字段名称各不相同,Set_A,Set_B……等等。rnrn我想将WTime为最新时间的那条记录中的Set_A,Set_10,Set_35,这3条记录修改为10,66,94,这条SQL<em>语句</em>该怎么写?
一条sql语句(update)
有数据如下:rn rn num name prenumrn 1 南京 rn 2 东山 2rn 3 江宁 1rn 4 世纪华年 3 rnrn 以上为一组具有自反性的数据, prenum 指出 记录中地名 所属的 地名。 rnrn 要求,用<em>一条</em>批处理<em>语句</em>,将数据整理为rn 1 南京 2 江宁 3 东山 4 世纪华年rnrn 请教啦(之前,发的帖子中,大家都没有注意到所属关系,即, 江宁属于南京 , 东山属于 江宁 )rn
只用一条update更新,只准用一条 update语句
写<em>一条</em>SQL<em>语句</em>,将表S_INFO中记录按S_ID_NUMBER从小到大排序更新S_TIME字段,rn更新方式为以“20071112 13:01:30”开始,按3秒递增。结果示例如下:rn小张   100 11-12-2007 13:01:33rn小星   101 11-12-2007 13:01:36rn小焦   102 11-12-2007 13:01:39rn小小   103 11-12-2007 13:01:42rn小李   201 11-12-2007 13:01:45rn小何   2,022 11-12-2007 13:01:48rnrn--建立表:rnCREATE TABLE S_INFO /* 学生信息表 */rn(rn S_NAME VARCHAR(32),/* 姓名 */rn S_ID CHAR(8),/* 学生证号 */rn S_ID_NUMBER numeric not null, /* 学生数字ID */rn S_TIME DATEtimern)rn--插入数据:INSERT INTO S_INFO ( S_NAME, S_ID, S_ID_NUMBER, S_TIME ) VALUES ( rn'小张', '0 ', 100, '11/12/2007 01:01:33 PM'); rnINSERT INTO S_INFO ( S_NAME, S_ID, S_ID_NUMBER, S_TIME ) VALUES ( rn'小星', '1 ', 101, '11/12/2007 01:01:36 PM'); rnINSERT INTO S_INFO ( S_NAME, S_ID, S_ID_NUMBER, S_TIME ) VALUES ( rn'小焦', '2 ', 102, '11/12/2007 01:01:39 PM'); rnINSERT INTO S_INFO ( S_NAME, S_ID, S_ID_NUMBER, S_TIME ) VALUES ( rn'小李', '1 ', 201, '11/12/2007 01:01:45 PM'); rnINSERT INTO S_INFO ( S_NAME, S_ID, S_ID_NUMBER, S_TIME ) VALUES ( rn'小何', '2 ', 2022, '11/12/2007 01:01:48 PM'); rnINSERT INTO S_INFO ( S_NAME, S_ID, S_ID_NUMBER, S_TIME ) VALUES ( rn'小小', '3 ', 103, '11/12/2007 01:01:42 PM'); rnrn我<em>一条</em><em>语句</em>更新结果是时间多更新为11-12-2007 13:01:33rn还不谈按照3递增更新,我都不是按照S_ID_NUMBER这个字段更新的。rn有点古怪这个题目!帮帮忙!谢谢了!rn
显式事务的两个存储过程的相互调用
现在我有一个这样的问题:我在是使用存储过程的时候遇到这样的问题,我这两个存储过程都用了Begin tran 和rollback tran,commit tran,在一个存储过程中对另外一个调用,在调用的过程中出现这样的错误报告:当前的@@transcount是0,但它应该是1,我在调试的时候发现:我在启动第一个<em>事务</em>是@@transcount增加1,但是当它在调用第二个存储过程是,当运行到begin tran 是它的@@transcount没有象预期的那样加1,所以在被调用的存储过程中遇到commit tran 是@@transcount就减1,变成0,回到第一个存储过程的commit tran 时,就出现那样的错误!请高手指点!
update 语句有错吗?????
<em>update</em> t_user set userID='200603',userName='wise',Password='wise',userlevel='操作员',remark='33333333333' where userID='200603'
这个update语句有问题吗?
conn.execute "<em>update</em> keys set ssclass='"&newclass&"' where ssclass='"&oldclass&"'"rn意思是:修改keys表里字段ssclass值为oldclass的记录为新值newclass。,这个写法有问题吗?
这个 update 语句有问题吗?---------急!!!
a=rs("act")rnb=Request.Form (a & "a")rnc=Request.Form (a)rnd="<em>update</em> jpa set num='" & b & "'"&_rn "text='" & c & "'"&_rn "where act='" & a & "'"rncn.execute drnrnrn数据库里面存储的都是字符类型
我这个update语句有问题吗,
我这个<em>update</em><em>语句</em>有问题吗,String sql = "<em>update</em> wuliao set name = ?, size = ?, model = ?, category =?, image =? where id = ?";
微型计算机技术课后答案下载
微型计算机技术课后答案 微型计算机技术课后答案 微型计算机技术课后答案 微型计算机技术课后答案 相关下载链接:[url=//download.csdn.net/download/hmdeje1987/2266384?utm_source=bbsseo]//download.csdn.net/download/hmdeje1987/2266384?utm_source=bbsseo[/url]
免费建站软件 九尾狐建站提供下载
九尾狐免费建站软件,下载即可免费建站 软件说明: 1、可以快速进行注册,只需要填写帐号密码QQ即可。 2、可以快速登陆,而不需要浏览器也不需要进入官方网站。 3、软件模式可以直接打开使用,方便忘记后台管理的朋友。 4、管理更直观更快捷,内容不断丰富中。 相关下载链接:[url=//download.csdn.net/download/xiaobbbvip/2687160?utm_source=bbsseo]//download.csdn.net/download/xiaobbbvip/2687160?utm_source=bbsseo[/url]
httpcore和 httpclient下载
commons-logging-1.0.4.jar httpcore-4.0-alpha6.jar httpclient-4.0-alpha2.jar三个jar包 相关下载链接:[url=//download.csdn.net/download/super_cai_cai/4798555?utm_source=bbsseo]//download.csdn.net/download/super_cai_cai/4798555?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的