oracle
やっぱり基本はオラクル本家のサイトでしょう。 PHP Developer CenterとかPHPとオラクルはオラクルで何か調べたりダウンロードしたりする時の基本中の基本 OTN 内のコンテンツ。 以下の PDF もいい。 「The Underground PHP and Oracle Manual Release 1.5」…
symfony1.1 + oracle で propel:build-all を実行すると、propel:insert-sql でエラーが発生する。原因は、生成された SQL 内(data/sql/lib.model.schema.sql)のコメントがオラクルのコメントになっていないことと、テーブル名とカラム名がダブルコーテー…
環境変数の NLS_LANG って今までよくわかってなかった。 今日はまってやっと理解したのが、NLS_LANG はオラクルクライアント側の文字コードを指定するものだということ。オラクルはデータベースの文字コードと NLS_LANG を比較して異なる場合は、データベー…
まずは OracleText の設定、これは以下の PDF を参考に実施した。 けっこう簡単。 ftp://ftp.ashisuto.co.jp/pub/standard/vol69/oracletext.pdf 次に OracleText について理解する為に、OTN のドキュメントを読み込み。 http://www.oracle.com/technology/g…
SqlPlus で HELP コマンドを実行すると以下のようなエラーが発生しました。 SP2-0171: HELPにアクセスできません。 単純に HELP をインストールしていないだけなのでインストールします。 SQL> connect system/xxxxx 接続されました。 SQL> @/xxx/xxx/xxx/hl…
普通に sqlplus に接続して、 SQL>select * from sample; とかを実行すると実行結果がとても見づらい。 SQL>set line 200 と設定すると多少見やすくなる。 でもそれでも見づらい。
複雑な仕様の場合、SQL も同じように複雑になってしまうことがよくある。 Java や PHP といった言語なら複雑にならないように部品化したり、コンポーネント化したりするリファクタリングといった手法がある程度確立されてきているが、SQL に関してそういった…
#2294: dbo_oracle_diff.txt - CakePHP : The Rapid Development Framework for PHP - Trac これをうまく組み込めば Oracle でプレースホルダが使えそう。 とりあえず oracle を使いたい場合は、Oracle 9i with CakePHP (Sylvan) の下の方を参照。はじめ dbo…
CakePHP で Oracle を使ってアクセスすると以下のようなエラーが発生して困った。 Fatal error: Call to a member function on a non-object in /...../cake/cake/libs/model/dbo/dbo_adodb.php on line 298 Oracle 9i with CakePHP でも同じ問題で躓いてい…