ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 41

41

原创 Linux操作系统 作者:simkyo 时间:2013-08-29 10:54:08 0 删除 编辑
hash 分区
CREATE TABLE t_parti_8 PARTITION BY HASH(s_id) PARTITIONS 8
 AS SELECT * FROM t_parti;
生成explain执行计划
SQL> @?D:\app\zKF77467\product\11.1.0\db_1\RDBMS\ADMIN\utlxplan.sql     -- 建表
SQL> explain plan for select * from dept;     -- 并不是执行此语句的结果
SQL> @?D:\app\zKF77467\product\11.1.0\db_1\RDBMS\ADMIN\utlxpls.sql    -- 查看执行计划
 select plan_table_output from table(dbms_xplan.display());  --显示存储在v$sql_plan视图中的语句执行计划
 select plan_table_output from table(dbms_xplan.display_cursor());  --显示任何加载的cursor中的语句执行计划
 select plan_table_output from table(dbms_xplan.display_awr());  --显示保存在AWR中的语句执行计划
dbms_output.put_line('赵炳南');  -- 输出不是中文的问题
begin
  dbms_output.put_line('赵炳南');
end;
1.修改环境变量
NLS_LANG
American_America.AL32UTF8
2.或者修改注册表
如果是查询语句select * from emp;结果不显示14条中文字,则是安装oracle时没选择高级安装。
在SQLPLUS下查看执行计划,统计信息
SQL>set autotrace on;
SQL>set timing on;
SQL>select * from emp;
只想看执行计划、统计信息
SQL>set autotrace traceonly
只看执行计划
SQL>set autotrace traceonly explain;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12961536/viewspace-769508/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 40
下一篇: 42
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    137083