【发布时间】:2014-01-01 17:24:46
【问题描述】:
我在 SQL Server 中有这样的查询:
create trigger MyTrigger after updated on Customer
begin
declare @oldname nvarchar(50);
set @oldname = select d.CustomerName from deleted d
if(@oldname = 'John')
begin
insert into tbl1(Name) values('John') -- An Insert For Example
end
end
old.CustomerName 将在 SQLite 中给我@oldname 值;
我将为 SQLite 做类似上面的东西;但我对 if 语句有疑问
我如何在 SQLite 中使用 select case then 来做类似的事情?还是我必须使用其他方式?
【问题讨论】: