我的这个SQL 2005语句哪里错了?为什么不执行print语句

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:08:43
create trigger 借阅信息插入修改_TRIG
on 借阅信息表
for insert,update
as
declare @backtime datetime
select @backtime=(select 归还日期from inserted)
begin
if @backtime>2009/12/31
print '超过指定日期!'
select 图书编号,读者编号from inserted
end

create trigger 借阅信息插入修改_TRIG
on 借阅信息表
for insert,update
as
declare @backtime datetime
select @backtime=(select 归还日期from inserted)
begin
if @backtime>cast('2009/12/31' as datetime) ----转换格式
print '超过指定日期!'
select 图书编号,读者编号from inserted
end