oracle中如何更新表中某列数据(筛选条件中带该列条件) 本帖最后由 cartersyc 于 2009-09-21 14:38:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table table1 已解决,使用update即可 update table1 set compid=compid/10 where compid>20000这样? SQL> select substr('23000',1,4) from dual;SUBSTR('23000',1,4)-------------------2300SQL> select substr(to_char(23000),1,4) from dual;SUBSTR(TO_CHAR(23000),1,4)--------------------------2300SQL> alter 是改变表结构的,不是更新表中的数据的 是不是,是字符类型的呀,如果是字符类型的可以update table1 set compid=substr(compid, 1, length(compid)-1) where compid>'20000' 这个触发器要怎写呢!!求高手 在线求解答,plsql导入dmp文件出错!!! Oracle优化问题 oracle不同IP不同数据库,同一机子如何连接上两个oracle数据库 求一SQL语句,在线等 导入备份文件字符集问题 求oracle 8i for win2k下载 请教:表空间的创建有没有可遵循的原则? 求救:为什么我在redhat linux7.3下装的oracle8.1.7.0.0不能输入 oracle存储过程,求大神解答啊啊啊啊啊 请教,存储过程中处理long raw字段类型的数据,非常感谢! 怎么把sybase备份的xxx dat文件导入到Oracle
这样?
SQL> select substr('23000',1,4) from dual;SUBSTR('23000',1,4)
-------------------
2300SQL> select substr(to_char(23000),1,4) from dual;SUBSTR(TO_CHAR(23000),1,4)
--------------------------
2300SQL>