主从表进行插入数据的时候保持ID键值一样,这样怎么做的?

A表用户登录表 B表用户基本信息表 B表有一个Aid 就是关联A表的键值。 在一个页面增加用户信息的时候登录的用户名和密码保持在A表,其中A的id是自增。然后其他的基本信息保存在B表,B表有一个字段Aid存取A表填写的ID值。 就是这样的逻辑,怎么处理呢?数据库表没有去做内外键关联。

没有什么不可以、 看下面语句 --> 数据库版本: --> Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 --> 测试数据:table1 IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'table1') AND type in (N'U')) DROP TABLE table1 GO ---->建表 create table table1([id] int identity(1,1) primary key,[name] varchar(4)) insert table1 select '张三' union all select '李四' union all select '王五' GO --> 数据库版本: --> Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 --> 测试数据:table2 IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'table2') AND type in (N'U')) DROP TABLE table2 GO ---->建表 create table table2([Aid] int ,[Class] varchar(6) , constraint table1_table2Aid FOREIGN KEY (Aid) references table1(id)) insert table2 select 1,'甲班' union all select 2,'甲班' union all select 3,'乙班' GO --> 查询结果 SELECT * FROM table1 --> 删除表格 --DROP TABLE table1 --> 查询结果 SELECT * FROM table2 --> 删除表格 --DROP TABLE table2
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网