oracle
概要 参考情報 概要 とても久しぶりにOracle触ったのですが、今はSQL*Plusじゃなくて SQLcl というものがあるんですね。知ってる人がほとんどだと思いますが。。忘れないうちにメモメモ。。 www.oracle.com Oracle SQL Developerコマンド・ライン(SQLcl)は…
忘れない内にメモメモ。 元のデータがとある列に a,b,c,e,d,f みたいな感じで入っている場合 こんな感じで個数を取得できる。 SELECT COALESCE( MAX( (LENGTH(対象列) - COALESCE(LENGTH(REPLACE(対象列, ',')), 0)) + 1 ) ,0 ) AS count FROM XXXX REPLACE…
@ITにて、以下の記事を発見。便利だったので、ついでにメモメモ。 Webブラウザで気軽に学ぶ実践SQL講座 (第2回 SQL実行環境を準備しよう) http://www.atmarkit.co.jp/fdb/rensai/oraclesql/02/01.html 上記記事で、Oracle Application Expressを評価できるサ…
ADO.NETのデータプロバイダ(dotConnect for Oracle)などで有名なDevart社がOracleの比較ツールを フリーで公開してくれています。 これ、めっちゃ便利そう!差異もGUIで確認できて、かつ、SQL*PLUSで 流せるスクリプトまで作成してくれるみたいです。 Oracle…
忘れない内にメモメモ。 [テーブル定義] /* テーブル定義情報を取得 */ SELECT SYS_CONTEXT('USERENV', 'DB_NAME') AS db_name ,USER AS schema_name ,tbls.TABLE_NAME AS table_name ,comments.TABLE_TYPE AS table_type ,comments.COMMENTS AS table_comme…
なんで、もっと早くこれを見ていなかったんだと後悔中・・・w 目から鱗でした。URL忘れないためにメモメモ。 分析関数の衝撃(前篇) http://codezine.jp/article/detail/1269 分析関数の衝撃(中篇) http://codezine.jp/article/detail/1298 分析関数の衝撃(…
便利な機能なのは、分かっているのについつい忘れてしまうので、メモメモ。 意外に結構しらない人も多いのではないのでしょうかこれ。 SQLで小計や総合計を求める時に、GROUP BYを利用することが多いと思いますが GROUP BYには更に小計と総合計を求めるオプ…
ハマッたので、一応メモメモ。 オラクルにADO.NETを使って接続時に、いきなり ORA-12154: TNS:指定された接続識別子を解決できませんでした。 まあ、エラーの内容はよく見るものだったのですが、元々バッチリ接続できていたアプリが 突然でるようになったの…
私自身、よくサイトのURLを失念するので、ここにメモっておきます。 Oracleの無償版のデータベースです。10gR2がベースとなっています。以下の場所からダウンロードできますが、その際、oracle.comにユーザ登録 している事が必要です。 Oracle Database 10g …
たまに、忘れるのでメモ。 oracleで階層構造を手繰るには、connect byを使用します。 たとえば、組織情報を下って表示する場合などが、当てはまります。 以下サンプル。 create table test_table( id int primary key ,name varchar(100) not null ,parent_i…