注册 登录
编程论坛 SQL Server论坛

求助:关于主键的使用

giraffe0820 发布于 2013-07-19 22:40, 534 次点击
我希望一个表中的数据被修改、删除,另一个表的对应数据也被修改删除。我通过主键-外键关系实现了,但有一个问题,主键的值被自动排序了,而我希望主键数据是排序,因为我要读取主键的数据到程序主界面,不知道如何解决。具体问题如下:
create table acciType(
type varchar(50),primary key
)
insert acciType (type) values('亡人')
insert acciType (type) values('伤人')
insert acciType (type) values('经济损失')

create table acciInfo(
acciID bigInt,primary key,
type  varchar(50),
............
)


我希望acciType中的type更新、删除,则acciInfo中的type也对应改变。
我建立了两个表的主键-外键关系。acciType中的type为主键,acciInfo中的type为外键。
但acciType的type会自动排序,而我又希望在读取acciType中的type时,按照我插入时的顺序读取。
哪位大侠能帮帮我。能有其他解决的方法吗?
3 回复
#2
love云彩2013-07-20 12:31
帮忙顶一下
#3
giraffe08202013-07-20 21:21
谢谢,期待高手施以援手。
#4
3037709572013-07-22 11:24
分别在这两个表中插入一个自增的id号,插入的时候id是自增的,保持一致。排序的时候按照id的大小排序,这样就解决了。
1