llgd.net
当前位置:首页 >> orAClE prvF0002 >>

orAClE prvF0002

你确认你c盘根目录下有expdat.dmp的文件吗? dir c:\expdat.dmp 试试看

update tablename set columnname = to_char(columnname,'00000')

你如果是声明什么int类型或者long类型这样你想保留前面的0可能不行,你声明String类型就是了。如果你觉得声明String类型读取数据库处理麻烦,你就声明int类型,虽然说数据库里面这些数字类型前面没有0,但是你可以取出来的时候用If语句判断,然...

截取字符串呗,让用新变量存拼装后的新结果

不能这样写的,如果你的oracle是10g以上的话,可以使用下面的语句来完成 SELECT REGEXP_REPLACE('0001aaa00002', '0001|0002', '----') from dual 这样,运行结果就为:----aaa0---- 其中,0001|0002代表的是正则表达式。 上面的语句对应为:REG...

假设你有 大产品标志 :TTAVFTP ZZAVFTP 子产品标志 : SH BJ 你是不是希望最后你的表里面的数据, 是这样的数据 TTAVFTP_SH0001 TTAVFTP_SH0002 TTAVFTP_SH0003 TTAVFTP_BJ0001 TTAVFTP_BJ0002 TTAVFTP_BJ0003 ZZAVFTP_SH0001 ZZAVFTP_SH0002 Z...

可以的,用connected by level结构实现。 比如: 表结构数据现在是这样:code stime etime0001 08:00 12:000002 14:30 17:30使用connect by level来得到每30分钟一条记录的结果,如下: WITHtAS(SELECT '0001' AS code, '08:00' AS stime, '12:0...

在命令提示下输入imp -help查查。

delete from param where exists (select 1 from param t where param.mei = t.mei and t.rec_id > param.rec_id ) 最终删除的行是 0001, 0002, 0003, 0004, 0005, 0006 这个语法是,保留每个mei当中,rec_id最大的行,其余删除。

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com