demo04.sql
来自「Expert Oracle Database Architecture 9i a」· SQL 代码 · 共 74 行
SQL
74 行
set linesize 121
set echo off
drop table t
/
drop table all_objects_unload
/
set echo on
clear screen
create or replace directory tmp as '/tmp'
/
exec utl_file.fremove( 'TMP', 'allobjects.dat' );
pause
clear screen
create table all_objects_unload
organization external
( type oracle_datapump
default directory TMP
location( 'allobjects.dat' )
)
as
select * from all_objects
/
pause
clear screen
!strings /tmp/allobjects.dat | head
pause
clear screen
select count(*)
from all_objects_unload
/
pause
clear screen
select owner, object_name, object_type
from all_objects_unload
where rownum < 5;
pause
clear screen
drop table all_objects_unload;
create table t
( OWNER VARCHAR2(30),
OBJECT_NAME VARCHAR2(30),
SUBOBJECT_NAME VARCHAR2(30),
OBJECT_ID NUMBER,
DATA_OBJECT_ID NUMBER,
OBJECT_TYPE VARCHAR2(19),
CREATED DATE,
LAST_DDL_TIME DATE,
TIMESTAMP VARCHAR2(19),
STATUS VARCHAR2(7),
TEMPORARY VARCHAR2(1),
GENERATED VARCHAR2(1),
SECONDARY VARCHAR2(1)
)
organization external
( type oracle_datapump
default directory TMP
location( 'allobjects.dat','allobjects.dat' )
)
/
pause
clear screen
select count(*) from t
/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?