1、先把進入A使用者,把表的所有許可權賦給B使用者;grantallonA.表toB;2、再進入B使用者建立檢視就可以了createviewview_nameasselect*fromB.xxxx;說明:上面的方法是我試驗之後成功的方法,可以放心,實施log僅供參考。[TEST@ora1]SQL>conntj/tjtjConnected.[TJ@ora1]SQL>grantallonMID_YT8totest;Grantsucceeded.[TJ@ora1]SQL>conntest/testConnected.[TEST@ora1]SQL>select*fromtabwhereTABTYPE="VIEW";norowsselected[TEST@ora1]SQL>createviewMID_YT8_viewasselect*fromtj.MID_YT8;Viewcreated.[TEST@ora1]SQL>select*fromtabwhereTABTYPE="VIEW";TNAMETABTYPECLUSTERID-----------------------------------------------MID_YT8_VIEWVIEW---以上,希望對你有所幫助。
1、先把進入A使用者,把表的所有許可權賦給B使用者;grantallonA.表toB;2、再進入B使用者建立檢視就可以了createviewview_nameasselect*fromB.xxxx;說明:上面的方法是我試驗之後成功的方法,可以放心,實施log僅供參考。[TEST@ora1]SQL>conntj/tjtjConnected.[TJ@ora1]SQL>grantallonMID_YT8totest;Grantsucceeded.[TJ@ora1]SQL>conntest/testConnected.[TEST@ora1]SQL>select*fromtabwhereTABTYPE="VIEW";norowsselected[TEST@ora1]SQL>createviewMID_YT8_viewasselect*fromtj.MID_YT8;Viewcreated.[TEST@ora1]SQL>select*fromtabwhereTABTYPE="VIEW";TNAMETABTYPECLUSTERID-----------------------------------------------MID_YT8_VIEWVIEW---以上,希望對你有所幫助。