两条sql语句对同一个表同时操作

两条sql语句对同一个表同时操作可以么~~~~~~~`~~~
两条sql语句都是接收提交页面的信息~~~~对一个表操作~~~~~~~~
把insert into ~~~~~fangzai update ~~~的前面~~~~~
可以~~~~~先天加~~~后修改信息么

在你看的是同时的,其实在数据库中它可不这么想.它是将它分为两部份进行的.
比如:把insert into ~~~~~fangzai update ~~~的前面~~~~~ 你这句.在数据库中是先执行添加.然后进行更新.并不是真实的同时!!最后得到的结果是更新后的数据
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-02-29
可以这样操作,sql server ,oracle 都支持并发处理

当有两个sql语句同时对一个表进行操作时发生冲突怎么解决
不会出现那种情况,当一个语句对表执行update,delete的时候根据条件该表就会锁定,所以我们经常说锁表,只有这条语句执行完提交或者回滚的时候第二条语句才会执行。sql="select * from 表 where 1=1"if 变量=date() then sql=sql&" and 另一个判断"else sql=sql end if ...

当有两个sql语句同时对一个表进行操作时发生冲突怎么解决
不会出现那种情况,当一个语句对表执行update,delete的时候根据条件该表就会锁定,所以我们经常说锁表,只有这条语句执行完提交或者回滚的时候第二条语句才会执行。sql="select * from 表 where 1=1"if 变量=date() then sql=sql&" and 另一个判断"else sql=sql end if ...

两条sql语句合并,或同时执行
就是传两个值而已:insert into Sell(CustomerID,Time) values((select CustomerID from Customer where Name=" + "\\'" + name + "\\'"),DateTme.Now.ToString());

SQL数据库如何同时修改一张表里的多个数据
1、首先在桌面上,点击“Management Studio”图标。2、接着在窗口上,点击左上角工具栏里“新建查询”按钮。3、再者在窗口上,输入同时修改一张表里的多个数据的sql语句“update test2 set grade = 100, no = 20”。4、其次在窗口上,点击左上方工具栏里“执行”按钮。5、最后在窗口上,显示同时修...

SQL 同时更新一张表里的一个字段所有数据怎么操作?
按如下语句就行了:update [表名] set [字段名] = [值];如果是根据一个表更新此表,套用如下方式:update [表名] set [字段名] = (select [字段名] from [其他表] where [两表间的关联条件])。一、简单介绍 1.SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种...

sql 同一个表里的两个值怎么同步,或者关联
数据库字段设计,有个地方填写默认值的,你在CID的字段设计那里,填写为cate_id,以后再来就有值了。如果是改现在的,就在查询分析器里面,执行语句 update 表名 set cid= cate_id 这样,CID的值,就全部转变为cate_id了,执行前建议备份下这个表,因为执行了,就不能还原了 ...

sql中可以用select根据2个不同条件查询同一个表同一个字段2次吗?
使用两个left join 就行了 select m.*,a.user_name as name1,b.user_name as name2 from message as m left join user as a on m.send_id=a.user_id left join user as b on m.get_id=b.user_id

两个条件的SQL语句,两个条件分别写能显示数据,将两个条件合在一起写...
1.从你写的看应可能写成一查询的呀(同一张表,只是条件不同).为什么要搞两个查询再合并 2.从的要求看应是纵向将结果相加 .直观点的:"select * from Sale where kfcode="&request("selectkfname")&"“--sql1 UNION ALL sql="select * from Sale where Salesdate between "&request("...

SQL Server select语句与update语句同时对一个表执行是否会发生锁_百度...
当然会,select要获得共享锁,update要获得排他锁,排他锁与其他锁都冲突 可以用select * from tb(nolock) 指定查询不占用锁资源,就不会冲突了

如何同时执行两条sql语句
select s.wkid,s.wkname,t.retime ,t.traffic*60 from river_calresult t,ph_duanm_weikou s where t.rno=s.dmno and t.overflowflag=3 union { select s.wkid,s.wkname,t.retime ,t.traffic*60 from river_calresult t,ph_duanm_weikou s where t.rno=s.dmno and t.overflow...

相似回答