create table TABLE1(
column1 varchar (100),
column2 varchar (100)
)
go
create table TABLE2(
column_for_compare varchar (100)
)
go
insert into TABLE2 values ('column1')
insert into TABLE2 values ('column2')
go
我想检查 TABLE2 中是否存在 TABLE1 列名,如下所示: -- 这应该将 TABLE2 中的行值与 TABLE1 中的列名进行比较
if exists(select column_for_compare from TABLE2) and if exists(select column_name from syscolumn key join systable where table_name ='TABLE1') begin print 'match found' end
我希望你能看到我在尝试什么......如果不是......如果会尝试更好地解释它