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

asp.net 主键问题

我有两个表 Users和UserInfo

Users表字段如下:

Uid int  identity(1,1) primary key,

Uname varchar(20)

UserInfo表字段如下:

Uid int references users(uid),

UAge int

也就是userinfo表的uid来自于users表

请问:当我往users表添加记录后如何获取uid(userInfo要用此值),

如果用触发器怎么获取,请给出具体的C#代码

答案:insert into  users values("name"); select @@identity;

获取您当前插入users表的Uid

 

触发器是但触发insert方法时返回select @@identity;查询的值

select max(uid) from users 
支持♂Sìぷ鈊灬
但这两句必须要同时执行,如果不是执行后立即用到刚添加的主键值,可把返回值保存!支持一楼的获取select max(uid) from users

上一个:asp.net搜索乱码问题
下一个:请看这个ASP的问题!

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,