请教一个标准SQL语句 有一个表 table 里边有字段 NO 和 address;现在想 update 字段 address 。比如 有一个记录的 NO=88, 地址就更新为 pppp.88 有一个记录的 NO=99, 地址就更新为 pppp.99要求用一条 sql 语句把 table 里边的所有记录都更新掉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tablename set address='pppp.'||NO; update tb t1set t1.address=decode(t1.no,88,'pppp.88',99,'pppp.99','')where t1.no in (88,99); 二楼的正解,但是修改成 update tablename t set t.address='pppp.'||t.NO;就不ok了。请解惑... near "t": syntax error. 我用的不是oracle,只追求标准 sql --oracleupdate tablename set address='pppp.'||NO;--sql serverupdate tablename set address='pppp.'+NO; oracle 11g Form&report 安装不上,高手请进 java.sql.SQLException: OALL8 is in an inconsistent state. BULK COLLECT INTO 问题 两个字段取一个字段 关于数据锁定的问题,有一行记录被锁定.如何查找到这条操作锁定的语句? Standby Database创建的问题,急! 数据插入问题,在线等.急,谢! 急救!!!tns server name 不能解释。 如何用最简单的方法给oracle9添加用户. snapshot too old (Ora-1555) 日期填充 如何定义事务?
set t1.address=decode(t1.no,88,'pppp.88',99,'pppp.99','')
where t1.no in (88,99);
二楼的正解,
但是修改成 update tablename t set t.address='pppp.'||t.NO;
就不ok了。请解惑...
near "t": syntax error.
只追求标准 sql
--oracle
update tablename set address='pppp.'||NO;
--sql server
update tablename set address='pppp.'+NO;