请问,怎么样把date类型的字段转化成MMdd类型? (比如把字段中2005-1月-02的值取出来后转换成字符串类型的0102;还有把sysdate的月和日取出来,也是1024 类型的)
解决方案 »
- Oracle安装报错
- 请高手来看form开发的问题
- 哪位牛人给帮我把这个sqlserver的触发器翻译成oracle的?
- oracle11 可以用isqlplus 吗?
- dbms_flashback.get_system_change_number是不是不能在存储过程中使用?
- 请问原买盗版碟Oracle 9i都三张碟,为什么我看见盗版市场的Oracle 10g却只有一张碟,并且买回来安装却可以用,但感觉安装后的程序-->菜单没
- 一个关于导入\导出的问题
- 用VC+ADO+Ora8i客户端连不上Ora8i服务器???急!
- 在安装9i forms developer时的一些问题?
- oracle applications 用dataload导入数据问题
- 针对海量差异的问题探讨!
- 超级菜的问题
YYYY/yyyy 表示四位的年
RR 表示年的后两位(根据规则自动填写世纪)
MM/mm 表示两位的月
DD/dd 表示两位的日期(月内的第几天)
DDD/ddd 表示年内的第几天
HH24/HH12 表示24/12小时的时间
MI 表示分钟
SS 表示秒
Q 表示季度
select count(*) from tb_table where newtime = sysdate
2 :dm NUMBER;
3 :stat NUMBER;
4 :dsql varchar2(1000);
5 :BEGIN
6 :ds := 0;
7 :dm := 0;
8 :FOR i in 1..12 LOOP
9 : dsql := 'select count(*) into dm from tb_table'||i||' where newtime = sysdate';
10: ds := ds +dm;
11:EXECUTE IMMEDIATE dsql;
12:END LOOP;
13:stat := ds;
14:END;上面出错了:提示错误是missing keyword 在行11出错
EXECUTE IMMEDIATE dsql into dm;