如何删除SDE下面的所有对象

2025-10-06 06:49:02

1、win+R调出运行窗口,输入cmd打开cmd命令,在命令行输入:sdemon -o shutdown -i esri_sde - p sde回车后命令执行成功。说明已经成功关闭sde服务了

如何删除SDE下面的所有对象

如何删除SDE下面的所有对象

1、运行一个新的cmd命令窗口,输入sqlplus

如何删除SDE下面的所有对象

2、登录sde用户,分别输入用户名sde,回车后输入sde用户的密码点击回车后登录sde   oracle管理台

如何删除SDE下面的所有对象

如何删除SDE下面的所有对象

如何删除SDE下面的所有对象

1、命令框中输入:select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;

如何删除SDE下面的所有对象

2、回车后返回结果,如图所示,结果是所有sde的表。

如何删除SDE下面的所有对象

3、右击在快捷菜单中点击标记

如何删除SDE下面的所有对象

4、框选返回的结果,选择后按回车键表示复制

如何删除SDE下面的所有对象

5、在sql命令进行粘贴,即进行drop表;执行后会返回执行结果。

如何删除SDE下面的所有对象

如何删除SDE下面的所有对象

6、同样的sde函数的删除一样。

select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION';

如何删除SDE下面的所有对象

1、相应单词释义

delete tables;---表

delete index;--索引

delete views;---视图

delete synonyms;--同义词

delete seqs;---序列

delete clusters; ---簇

delete functions;---函数

delete procedure;--存储过程

delete package; ---包

2、--delete tables

select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;

--delete views

select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;

--delete seqs

select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;

--delete functions

select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION';

--delete procedure

select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PROCEDURE';

--delete package

select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PACKAGE';

--delete trigger

SELECT 'drop TRIGGER "' ||SYS_CONTEXT('USERENV','CURRENT_USER')||'"."'|| TRIGGER_NAME ||'";' ||CHR(13) ||CHR(10)FROM USER_TRIGGERS

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢