我想做一个字符串替换
将一个串中的:bime 换成 to_date('2007-8-1','yyyy-mm-dd')
我的试了多种方法:如:
strsql := replace(strsql, ':btime', 'to_date('''||
btimeDate||''',''yyyy-mm-dd'')');
但是每次调试pl/sql到这里就出错了,请问该怎么做好呢?
将一个串中的:bime 换成 to_date('2007-8-1','yyyy-mm-dd')
我的试了多种方法:如:
strsql := replace(strsql, ':btime', 'to_date('''||
btimeDate||''',''yyyy-mm-dd'')');
但是每次调试pl/sql到这里就出错了,请问该怎么做好呢?
解决方案 »
- oracle 的列转行问题。
- 在触发器里有这样的用法吗?
- [安装]一个非常详细的Oracle10.2在Red Hat Linux4 上的安装文档
- 安装完oracle 10G进入sqlplus
- 急!!!!!!!!!!!!oracle存储过程
- 请问oracle里怎么样复制表结构,带有默认值和主键的,谢谢高手帮我看看!
- oracle自定义函数转换为sql server函数的软件,方法
- Oracle初学者的几个幼稚问题!!
- 把旧数据倒库到ORACLE中,有一个字段为主键,新插一条记录主键值和旧重复,怎么办????
- 新手提问,怎样进到enterprise manager
- 问个问题
- 怎样把某个库中所有表的操作权限赋给某个用户
我写了一个测试过程,你用我的方法试试,不知可不可行:
create or replace procedure restr as
v_str varchar2(50):='aa:bb';
v_date varchar2(30):='2007-8-1';
begin
v_str:=replace(v_str,':bb',to_char(to_date(v_date,'yyyy-mm-dd')));
dbms_output.put_line(v_str);
end restr;