数据类型uniqueidentifier 值是随机的
调用 NEWID 函数
创建表babies,
create table babies
(
id uniqueidentifier,
name varchar(10),
mother uniqueidentifier, 母亲的id
father uniqueidentifier 父亲的id
)
创建表parents
create table parents
(
id uniqueidentifier,
name varchar(10),
age int ,
Cardno varchar(10)
)
对两个表插入数据 用newid()函数
declare @motherid uniqueidentifier, @fatherid uniqueidentifier --声明两个参数
select @motherid=newid(),@fatherid=newid() --为参数赋值
insert into babies values(newid(),'baby1',@motherid,@fatherid)
insert into parent values(@motherid,'mbaby1',29,'220221')
insert into parent values(@fatherid,'fbaby1',29,'320221')
对插入的数据进行查询
select * from parent - - 第一次查询
select * from babies
select * from parent - - 第二次查询
select * from babies
两次查询的结果一样,看第一段话,说明.............
select * from parent - - 重启服务之后查询
select * from babies - - 第一次查询
结果还是一样