oracle主外键问题
小菜鸟请问各位,我建表的时候建了 
 create   table   test_name_1   ( 
 	         sid	   integer   primary   key, 
 	         first_name   varchar(10), 
 	         last_name      varchar(10)   
 ); 
 create   table   test_name_1_1( 
 	         sid	   integer   references   zz_test_name_1(sid), 
 	         phonenumber   integer   
 ); 
 主键,外键的作用仅仅就是用来做约束的吗?如果我想关联两张表(通过主键查找对应外键所在行的数据、级联删除数据等),这该怎么做呢,就是用where吗? 
 谢谢指教^_^
------解决方案--------------------外键就是约束,关联就是 
 select a.*,b.* from a ,b  
 where a.aid=b.aid;
------解决方案--------------------外键还可以做级联更新,级联删除
------解决方案--------------------create table test_name_1 ( 
 sid integer primary key, 
 first_name varchar(10), 
 last_name varchar(10) 
 );   
 create table test_name_1_1( 
 sid integer references test_name_1(sid) ON DELETE CASCADE ENABLE, 
 phonenumber integer 
 );