首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle dblink 怎么删除视图

2013-09-29 
oracle dblink如何删除视图CREATE VIEWTEST_V AS SELECTutl_raw.cast_to_raw(DJ_NSRXX.NSRMC)nsrmcFROMDJ_

oracle dblink 如何删除视图
CREATE VIEW  TEST_V AS 
SELECT
utl_raw.cast_to_raw(DJ_NSRXX.NSRMC)  nsrmc
FROM
DJ_NSRXX@LANDTAXDBLINK

drop view TEST_V@landtaxdblink 删除会提示oracle dblink  怎么删除视图 oracle dblink? 视图
[解决办法]

DECLARE FLAG NUMBER;
BEGIN
SELECT COUNT(1) INTO FLAG FROM user_views@LANDTAXDBLINK s WHERE s.view_name = 'yourViewName';
IF FLAG = 1 THEN 
   dbms_utility.exec_ddl_statement@LANDTAXDBLINK('drop VIEW yourViewName');
END IF;
END;

热点排行