当前位置:编程学习 > C#/ASP.NET >>

在此上下文中不允许使用子查询。只允许使用标量表达式。

各路好汉!
     在下在写一个触发器的时候 代码如下
create trigger insertNewsTitle_cloud_floor
on cloud_floor
for insert
as
begin
insert into hotTitle(titleId,Titletype,seefrequency)values((select top 1 id from inserted),'cloud_floor',0)
end
go
解释 就是当向一个表中插入数据的时候 向hotTitle表中插入数据 其中插入的一项是刚刚插入的那个id!请我我该怎么半啊!? --------------------编程问答-------------------- DECLARE @id int
select   @id=id   from   inserted
@@IDENTITY  --------------------编程问答-------------------- 谢了  仁兄的意思是要我事先定义一个  变量来接受要插入的id么?我知道了!谢啦!我试试啊 --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
DECLARE @id int
select   @id=id   from   inserted
@@IDENTITY
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,