bill表里有一个字段名字叫:TaskSeq的最后一位代表去查询的表的序列号比如 TaskSeq的值为100200610,那么就根据最后一位0,去查table0表select * from bill where number in ( select number from table0 where startTime > 3 )sql语句怎么写呀.谢谢
解决方案 »
- oracle在job的使用问题
- oracle 数据库 建立视图错误提示00936错误
- 求教关于函数索引的问题
- 一个关于oracle临时表的问题
- windows2008(32位)上装了plsql,访问64位windows2003的数据库,访问非常慢,请高手帮忙
- oracle 的一些基本问题。我觉得很重要,谁能指点一下
- 高分询问:有几种可用的数据库恢复方式,不够在加
- 求助:)我的oracle开始运行正常,后来把域去掉,加入一个工作组后,不能启动,为何?
- sql 当我policyno这个字段为空时,把LEVEL1COMDESC这个字段赋值为‘总计’
- 如何将Oracle中一张表的数据进行合并?
- 关于触发器的问题,请教高人(在线等)
- 数据库报了一个错误,请高手指教
D
SQLSERVER应该是substring
v_str varchar(100);
begin
select TaskSeq
into v_str from bill where 条件;
select * from ||'table'||substr(to_char(v_str)9,1);
end;