请教高手:存储过程的几个基础问题,在线给分 1。@DateBf=GetDate(),@DateBf应该定义成什么类型?2。如何取得不带时间的日期?GetDate()带时间,有点不好3。如何做触发器?给个例子 假如表a的记录发生插入或者更改,触发一个已经存在的存储过程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的是什么数据库?如果是SQL Server1:datetime 或者 smalldatetime都可以2:用GetDate取回的时间自己加工一下就可以了,是不是有直接取日期的函数忘了3:create trigger tr on table for insert/updateas Exec proc ... 补充:4。取出表a字段DateCur当前最大值,并计算前一天和后一天,该如何算呢? 例:select @maxDateCur=max(DateCur) from a declare @maxDateCur DateTime --当前最大日期 declare @DateBf DateTime --前一天 declare @DateBh DateTime --后一天 @DateBf=@maxDate-1 @DateBh=@maxDate+1 这个写的肯定不对,谁给我修改修改? 1。@DateBf=GetDate(),@DateBf应该定义成什么类型? @DateBf 定义成 datetime 或者 smalldatetime;2。如何取得不带时间的日期?GetDate()带时间,有点不好 你把@DateBf 定义成smalldatetime 取出来的就不带时间。 做一个标签内容左右摆动的Label时, 出现了内存溢出. 谁能帮我看看,哪里出了问题? delphi低级问题 如此截获Application退出的消息 大家来鄙视我一下! 100分求控件,请问大家,这是什么控件做的,在那里可以下载! ADOQuery中的哪个属性表示相连数据表中的记录总数? 大家很讨厌我吗?为什么看到我的提问就没人回答?(想不到在csdn上会有歧视,好悲哀) 为何这个拨号程序不能达到效果? 在dbgrid能否固定第一列不让滚动呢???? 都说foxmail是delphi编的出错了怎么办。 极度菜鸟问题 急急急!如何捕获全局鼠标位置,使窗口在适当的时候自动消失?
如果是SQL Server
1:datetime 或者 smalldatetime都可以
2:用GetDate取回的时间自己加工一下就可以了,是不是有直接取日期的函数忘了
3:create trigger tr on table for insert/update
as
Exec proc ...
4。取出表a字段DateCur当前最大值,并计算前一天和后一天,该如何算呢?
例:select @maxDateCur=max(DateCur) from a
declare @maxDateCur DateTime --当前最大日期
declare @DateBf DateTime --前一天
declare @DateBh DateTime --后一天
@DateBf=@maxDate-1
@DateBh=@maxDate+1
这个写的肯定不对,谁给我修改修改?
@DateBf 定义成 datetime 或者 smalldatetime;
2。如何取得不带时间的日期?GetDate()带时间,有点不好
你把@DateBf 定义成smalldatetime 取出来的就不带时间。