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 ;