Ctable all_tables.table_name%TYPE) IS SELECT * FROM all_tables WHERE owner=Cowner AND table_name = Ctable; -- 局部变量 Lowner all_tables.owner%TYPE; Ltable all_tables.table_name%TYPE; BEGIN Pstatus:=0; -- OK Lowner:=UPPER(Powner); Ltable:=UPPER(Ptable); OPEN ta...
SELECT table_name into v_name FROM all_tables WHERE rownum =1; dbms_output.put_line(v_name); end; / set trimspool on declare v_name varchar2(30); begin SELECT table_name into v_name FROM all_tables WHERE rownum =1; dbms_output.put_line(v_name); end; / spool off 转自:http:/...
Oracle sqlplus 常用命令总结 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中...
1.main.sql 用以设置环境,主要调用具体脚本 2.get_tables.sql 为获取具体数据之脚本 get_table.sql脚本内容: select owner,table_name,tablespace_name,blocks,last_analyzed from all_tables order by 1,2; main.sql脚本内容: set linesize 200 set term off verify off feedback off pagesize 999 set marku...
SQL> SELECT 'DELETE '|| table_name ||';' from dba_tables where owner='LJB' and rownum<=3; DELETE TEST_ABCD; DELETE TEST222; DELETE TEST111; SQL> SPOOL OFF 看上去好像还有点小问题,咋有这个SQL>的东东头尾两个啊,呵呵,用上sqlplus -s 参数进sqlplus后,再操作就消失了,最终结果就变成是很清...
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条 近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次...
all视图:记录对象的信息以及被授权访问的对象信息。 dba视图:记录数据库实例的输油对象信息 v$:记录与数据库活动相关的性能统计动态信息。 gv$:记录分布式环境所有实例的动态信息。 dba_tables,dba_tab_columns,dba_views,dba_synonyms,dba_constraints, dba_sequences,dba_indexes,dba_ind_columns. ...
select ’grant select on ’||table_name||’ to public;’ from user_tables where 《条件》;删除用户下各种对象select ’drop ’||tabtype||’’||tname from tab;删除符合条件用户select ’drop user ’||username||’ cascade;’ from all_users where user_id>25;...
(table_name); 查看放在ORACLE的内存区里的表 SQLselect table_name,cache from user_tables where instr(cache,Y)0; 3、索引 查看索引个数和类别 SQLselect index_name,index_type,table_name from user_indexes order by table_name; 查看索引被索引的字段 SQLselect * from user_ind_columns where index_...
63、表:a. 创建gen_drop_table.sql文件,包含如下语句:SPOOL c:/drop_table.sql SELECT 'DROP TABLE '| table_name |'' FROM user_tables; SPOOL OFF b. 以SCOTT用户登录数据库SQLPLUS > ./gen_dorp_table.sqlc. 在c盘根目录下会生成文件drop_table.sql文件,包含删除所有表的语句,如下所示:SQL>...