oracle 数据库时间类型为字符串 时间范围大小查询

select  * from  invoicedetail t2 where  t2.Memo is null   and  to_char(to_date(t2.PrintDate,'yyyy-MM-dd hh24:mi:ss'), 'yyyy-MM-dd')
 BETWEEN to_date('2016-09-01','yyyy-mm-dd') AND to_date('2016-09-29','yyyy-mm-dd' )

 oracle 数据库存储过程 时间参数值 要以字符串类型传值 不能以日期传值 以防时间类型自动被截断为短日期格式

 

PROCEDURE   GET_ENDTIME
    (
         
      VRETURN_LIST OUT OUTPUTLIST, 
     VUPLOADTIME IN VARCHAR2  --时间字段参数值要以字符串类型最佳
    )

 mysql 记录删除的动作

DELIMITER $$

USE `Test`$$

DROP TRIGGER /*!50032 IF EXISTS */ `SYS_OPM_trigger`$$

CREATE
    /*!50017 DEFINER = 'root'@'%' */
    TRIGGER `SYS_OPM_trigger` AFTER DELETE ON `OPM_Alarm` 
    FOR EACH ROW BEGIN
    DECLARE str VARCHAR(40000);
      SET str=CONCAT(old.AlarmId,'@',old.AlarmCode,'@',old.AlarmTypeId,'@',old.AlarmLevelId,'@',
      old.AlarmObjectCode,'@',old.AlarmStatus,'@',old.AlarmHandleUser,'@',old.AlarmHandleTime,'@',
      old.AddTime,'@',old.ParkUserId,'@',old.BerthCode,'@',old.BargainOrderCode,'@',old.BerthStartTime);
      INSERT INTO OPM_AlarmAction_log(UserName,Client_IP,Delete_before_key,Delete_Date) 
    VALUES(SUBSTRING_INDEX(USER(),'@',1),SUBSTRING_INDEX(USER(),'@',-1), str, NOW());
    END;
$$

DELIMITER ;

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值