求sql语句将数据库表某些字段的内容翻10倍
数据库某表,想将其中f1,f2两个字段的内容翻10倍,请教如何写法?
update tbl set f1= f1*10,f2= f2*10 where id=10451
这种写法会造成plsql卡死
不会吧,那个id=10451 的数据有多少啊~~~~
我估计sql是不是不支持 f1= f1*10这种写法,这个即使是一条数据都会卡死
支持啊,完全可以,有错误吗?你写的~~~·
update tbl set f1= f1*10,f2= f2*10 where id=10451
select * from tb1 where id=10451 速度快吗
可能和索引太多有关
不好意思, 是表被锁住了。。。。结贴
我估计sql是不是不支持 f1= f1*10这种写法,这个即使是一条数据都会卡死
这个是支持的 只不过 数据多了 速度很慢
update tbl set f1= f1*10,f2= f2*10 where id=10451
相关问答:
linq to sql里怎样使它在插入数据时自动截断过长的字符串而不是抛出错误
。。。。。。。。。。我通常都是提交时就检查他在长度。。。
不是,现在是项目做完了,很多模块插入数据时都出现这样的问题。以前用sqlpa ......
create table [客户联系表]([客户编号] varchar(2),[联系日期] datetime,[联系内容] int)
insert [客户联系表]
select 'aa','2009/01/01',111 union all
select 'bb','2009/02 ......
INSERT INTO StudAchieve(studID,studName)
VALUES('2','abc'),('2','bcd'),('2','cde')
拼了半天也不对,及啊 。。。。
SQL c ......
查询结果集:
ps online totle
a 0 10
b 1 11
c 5 8
想显示成这样 ......