我有两个问题:    1。情况是这样的:
    有两个表,姑且叫T1,T2,这两个表的结构是一模一样的,但是字段个数很多,有200左右,为了说明方便,姑且叫f1,f2,f3......f200.
    有这么个需求:在T1中选出这样的数据:如果表T1的某条记录在T2中存在至少一条各个字段的值都一样的记录,则在T1中选出那条记录。
    我现在的做法是:select * from t1 where (t1.f1, t1.f2,t1.f3......t1.f200) in (select * from t2)
    (注:select中的省略号“......”省略了t1.f4到t1.f199)
    问题点:有什么方式能够替换select中的“(t1.f1, t1.f2,t1.f3......t1.f200)”?因为字段太多了,每个字段都要写了来真是太繁了。或是有其它的方法表达这个意思?    2。跟上面的问题有些类似吧。
    有两个表结构的变量,它们的定义如下(T1,T2这两个表的结构是一模一样的):
    t1table T1%rowtype
    t2table T2%rowtype
    问题点:有什么方法能够得知变量t1table和变量t2table的值是一样的(我现在的笨方法是把这两个变量的每个字段一一进行比较,但由于字段太多,人要写疯掉的)?    谢谢各位了!