有两个表A,B
create table A 
(
uid     int  IDENTITY (1, 1) not null,     --唯一代号
id  varchar(20) not null, --学生ID      
name  varchar(40) not null,  --学生姓名   
constraint  A_PrimaryKey primary key(uid)    --主键  
);create table B
(
uid     int  IDENTITY (1, 1) not null,     --唯一代号
puid int not null,  --表A之uid#     
pid  varchar(20) not null,  --病人ID#     
id  varchar(20) not null,  --检查号# 
constraint  B_PrimaryKey primary key(uid), --主键   
constraint  B_puid_ForeignKey foreign key(puid) references A(uid)  --外键
)
表A和表B的uid均是主键,自动编号
表B的puid是表A的uid。
请问在向两个表中插记录是如何保证A的uid和B的puid一致?不会在每次插入B的记录时先查询A
生成的uid吧? 向各位请教好方法