<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Pr%C3%A0ctica_ASI-C6-ASGBD%3A_Scripts_amb_Oracle</id>
	<title>Pràctica ASI-C6-ASGBD: Scripts amb Oracle - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Pr%C3%A0ctica_ASI-C6-ASGBD%3A_Scripts_amb_Oracle"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Pr%C3%A0ctica_ASI-C6-ASGBD:_Scripts_amb_Oracle&amp;action=history"/>
	<updated>2026-08-30T08:44:15Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Pr%C3%A0ctica_ASI-C6-ASGBD:_Scripts_amb_Oracle&amp;diff=57393&amp;oldid=prev</id>
		<title>Joan a 17:00, 26 abr 2011</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Pr%C3%A0ctica_ASI-C6-ASGBD:_Scripts_amb_Oracle&amp;diff=57393&amp;oldid=prev"/>
		<updated>2011-04-26T17:00:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;script per eliminar tots els objectes d'un usuari. Això és interessant per eliminar tots els objectes d'un usuari, encara que el més pràctic és eliminar un usuari i tornar-lo a crear.&lt;br /&gt;
*http://jmatrix.net/dao/case/case.jsp?case=7F000001-E22F2B-10CCCCB2924-862&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select 'drop '||object_type||' '|| object_name||  DECODE(OBJECT_TYPE,'TABLE',' CASCADE CONSTRAINTS;',';')&lt;br /&gt;
from user_objects;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, I normally purge the recycle bin to really clean things up. To be honest, I don't see a lot of use for oracle's recycle bin, and wish i could disable it... but anyway:&lt;br /&gt;
&lt;br /&gt;
purge recyclebin;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will produce a list of drop statements. Not all of them will execute - if you drop with cascade, dropping the PK_* indices will fail. But in the end, you will have a pretty clean schema. Confirm with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select * from user_objects&lt;br /&gt;
select * from dba_objects where owner='ASI2A01';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select 'drop '||object_type||' '|| object_name||  DECODE(OBJECT_TYPE,'TABLE',' CASCADE CONSTRAINTS;',';')&lt;br /&gt;
from dba_objects where owner='ASI2A01';&lt;br /&gt;
&lt;br /&gt;
select 'drop '||object_type||' '|| owner || '.' || object_name||  DECODE(OBJECT_TYPE,'TABLE',' CASCADE CONSTRAINTS;',';')&lt;br /&gt;
from dba_objects where owner LIKE 'ASI2A__';&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>