タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

SELECTとOracleに関するhsato2011のブックマーク (2)

  • SEジャパン株式会社

    --1 create table PLAN_TABLE(初回のみ) SQLPLUS @%ORACLE_HOME%\rdbms\admin\utlxplan.sql --2 表関数 VIEW 設定(参照し易くするための設定、初回のみ) CREATE VIEW plan AS SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('plan_table',NULL,'serial')); (%ORACLE_HOME%\rdbms\admin\utlxpls.sql) --3 SQL の前に EXPLAIN PLAN FOR を付ける EXPLAIN PLAN FOR SELECT * FROM ~; --4 実行計画の確認 SELECT * FROM plan; --1 ロールの作成(初回のみ、DBA 権限が必要) SQLPLUS @%O

  • SQLでデータベーステーブルの縦・横変換

    2006年07月10日 クエリを思いつかなかった子のために。これはあくまでヒントだぞ。 以降の例では Oracle9iリリース2で説明しています。 データベースのテーブルには、何故か無駄に横長のものがあったりします。 ホスト時代のデータセットイメージをそのままテーブルフォーマットにしちゃったようなやつですね。項目名に「FILLER1」とか名前がついている( ̄▽ ̄; こんなテーブルがあるとします。 SQL> DESC 売上ランキング横; 名前 NULL? 型 ---------------------------- -------- -------------------------- 売上年 VARCHAR2(4) 1位製品 VARCHAR2(10) 1位売上 NUMBER(5) 2位製品 VARCHAR2(10) 2位売上 NUMBER(5) 3位製品 VARCHAR2(10) 3位売上

    SQLでデータベーステーブルの縦・横変換
    hsato2011
    hsato2011 2016/09/19
    縦もち
  • 1