--建立表A,B
create table a(
Id int,
[Name] varchar(50),
sex varchar(50)
)
create table b(
Id int,
DATA varchar(50),
[Name] varchar(50),
CLASS varchar(50),
Grade varchar(50),
teachwer varchar(50)
)
--往B表添加测试数据
insert into b
select '1','1986','yinqi','1班','二年级','不晓得'
go
--code
--创建存储过程
create proc #B_To_A
as
--创建视图
declare @str varchar(1000)
set @str='create view V_C
as
select id,[name] as Name,'''' as Sex from b where not exists(select 1 from a where a.id=b.id)'
exec(@str)
go
--测试
exec #B_To_A
--通过视图查看A表数据
select * from V_C
go
--测试结束
drop table a
drop table b
drop view V_C
drop proc #B_To_A